python可以通过哪些其他方式查找模块?

时间:2017-06-12 18:47:46

标签: python python-import arcpy

我们有一个名为ArcGIS的软件,它带有一个python环境,它有一个名为arcpy的库

当您从该环境执行python.exe时,它会毫无问题地导入arcpy

但我需要创建另一个包含与此相同的库的python环境,但我在环境的文件夹中找不到任何名为arcpy的文件

我甚至将整个Lib文件夹从原始环境复制到我正在尝试创建的文件夹,但它仍然不会import arcpy

我知道这是一个黑暗的镜头,因为它是一个专有的库,我无法分享太多信息,但有谁知道它会是什么?

他们似乎也使用了Anaconda

2 个答案:

答案 0 :(得分:4)

使用ArcGIS typicall安装的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上的这个Q& A可能会引起您的兴趣 - How to set up Python/ArcPy with ArcGIS Pro 1.3

答案 1 :(得分:0)

使用arcpy进入环境,查找环境变量PYTHON_PATH。然后将该路径添加到新环境中的PYTHON_PATH。