Python中如何解決ImportError:No Module Named arcpy

問題背景

運行python腳本時提示
ImportError:No Module Named arcpy
查看多個教程,沒有解決,最後發現是自己電腦pyhton安裝過多導致
python
因爲裝過不同版本的Arcgis,所以安裝了多個python,並且沒有卸載。

解決方式

1保證cmd命令執行時,運行的是arcgis10.2的python

通過語句
import sys
sys.path
查看當前存在的路徑,保證路徑是針對這個Arcgis10.2的python路徑
在這裏插入圖片描述
如果不是則修改環境變量,將想要使用的python路徑加入環境變量
1
這裏我已經將C:\Python27改成了我自己的,所以顯示纔剛剛sys.path輸出的纔是正常的
在這裏插入圖片描述

2修改默認的IDLE的打開路徑

因爲要運行腳本,所以想借助IDLE方便一些,但是它默認的路徑是C盤的python,所以也要配套修改。
在這裏插入圖片描述
修改註冊表win+R
在這裏插入圖片描述
在這裏插入圖片描述
將該位置修改成自己本機電腦對應的位置,例如我修改後是
“F:\Python27\ArcGIS10.2\pythonw.exe” “F:\Python27\ArcGIS10.2\Lib\idlelib\idle.pyw” -e “%1”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章