python 还有哪些查找模块的方法?
What other ways can python look for modules?
我们有一个名为 ArcGIS 的软件,它带有 python 环境,其中有一个名为 arcpy
的库
当您从该环境执行 python.exe 时,它会毫无问题地导入 arcpy
。
但我需要创建另一个 python 环境,其中包含与此相同的库,但我在环境的文件夹中找不到名为 arcpy
的任何内容
我什至将整个 Lib
文件夹从原始环境复制到我要创建的文件夹中,但它仍然不会 import arcpy
我知道这有点瞎猜,因为它是一个专有库,我不能分享太多信息,但有人知道它是什么吗?
他们好像也在用Anaconda
使用 arcpy 进入环境,寻找环境变量 PYTHON_PATH。然后将该路径添加到新环境中的 PYTHON_PATH。
ArcGIS 的 python (arcpy) 安装通常安装到:
C:\Python27\ArcGIS10.5
Arcpy 不 喜欢移动,库直接链接到您的 ArcGIS 安装
C:\Program Files (x86)\ArcGIS\Desktop10.5
如果您使用的是 ArcGIS Pro 而不是 Desktop,它将安装到 Conda 环境中:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\
此问答于 GIS Stack Exchange may be of some interest to you - How to set up Python/ArcPy with ArcGIS Pro 1.3
我们有一个名为 ArcGIS 的软件,它带有 python 环境,其中有一个名为 arcpy
当您从该环境执行 python.exe 时,它会毫无问题地导入 arcpy
。
但我需要创建另一个 python 环境,其中包含与此相同的库,但我在环境的文件夹中找不到名为 arcpy
的任何内容
我什至将整个 Lib
文件夹从原始环境复制到我要创建的文件夹中,但它仍然不会 import arcpy
我知道这有点瞎猜,因为它是一个专有库,我不能分享太多信息,但有人知道它是什么吗?
他们好像也在用Anaconda
使用 arcpy 进入环境,寻找环境变量 PYTHON_PATH。然后将该路径添加到新环境中的 PYTHON_PATH。
ArcGIS 的 python (arcpy) 安装通常安装到:
C:\Python27\ArcGIS10.5
Arcpy 不 喜欢移动,库直接链接到您的 ArcGIS 安装
C:\Program Files (x86)\ArcGIS\Desktop10.5
如果您使用的是 ArcGIS Pro 而不是 Desktop,它将安装到 Conda 环境中:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\
此问答于 GIS Stack Exchange may be of some interest to you - How to set up Python/ArcPy with ArcGIS Pro 1.3