我们有一个名为ArcGIS的软件,它带有一个python环境,它有一个名为arcpy
的库
当您从该环境执行python.exe时,它会毫无问题地导入arcpy
。
但我需要创建另一个包含与此相同的库的python环境,但我在环境的文件夹中找不到任何名为arcpy
的文件
我甚至将整个Lib
文件夹从原始环境复制到我正在尝试创建的文件夹,但它仍然不会import arcpy
我知道这是一个黑暗的镜头,因为它是一个专有的库,我无法分享太多信息,但有谁知道它会是什么?
他们似乎也使用了Anaconda
答案 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。