我有在Windows 10計(jì)算機(jī)上運(yùn)行的Visual Studio代碼(v 1.9)。我想使用ESRI的Python解釋器,我根據(jù)這張圖片選擇了它:
之后,如果我使用Run(右箭頭)指向python文件的右上角,則會(huì)選擇正確的解釋器,并且沒有問題。但是,如果我使用如下屏幕中的命令運(yùn)行python文件:
則選擇來自Windows的某些Python解釋器。請(qǐng)注意:您在未找到的文件的圖像中看到的錯(cuò)誤是一個(gè)假錯(cuò)誤,因?yàn)樵撐募_實(shí)不存在,但它證實(shí)了終端使用了與“運(yùn)行”按鈕不同的錯(cuò)誤解釋器。
我已經(jīng)嘗試創(chuàng)建一個(gè)新的環(huán)境并選擇了正確的解釋器,但終端仍然使用了錯(cuò)誤的解釋器。終端確實(shí)顯示了正確的解釋器,如圖所示:
我更喜歡使用終端使用鍵盤快捷鍵而不是IDE中的run按鈕來運(yùn)行Python腳本。我能做些什么來解決這個(gè)問題?
以下是我最終想出的解決方案:
include-system-site-packages = false
更改為true
并保存了該文件。arcpy expects to run within a Conda environment
的警告,但我想我現(xiàn)在可以學(xué)會(huì)接受它!更新:通過以下方式消除了警告:
在Nodepad++中以管理員身份打開
C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\__init__.py
,并注釋掉兩行:HTH someone!