Visual Studio代碼終端未使用正確的Python Interpreter

我有在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è)問題?

? 最佳回答:

以下是我最終想出的解決方案:

  1. 在Visual Studio代碼中創(chuàng)建虛擬環(huán)境
  2. 將VS代碼中的環(huán)境指向程序文件位置的ESRI Python解釋器。
  3. 已在終端中嘗試“'Python myfilename.py”,但仍找不到步驟2中.py文件中引用的所需ESRI模塊。這告訴我有些事情不對(duì)。
  4. 在VS代碼的工作區(qū)中打開了“'pyvenv.cfg”文件,并將include-system-site-packages = false更改為true并保存了該文件。
  5. 嘗試了'Python myfilename.py”,這次找到了ESRI模塊。然而,我收到了類似arcpy expects to run within a Conda environment的警告,但我想我現(xiàn)在可以學(xué)會(huì)接受它!

更新:通過以下方式消除了警告:

在Nodepad++中以管理員身份打開C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\__init__.py,并注釋掉兩行:

#print(msg.format(install_dir))

#warnings.warn("arcpy expects to run within a Conda environment", RuntimeWarning)

HTH someone!

主站蜘蛛池模板: 国产高清在线精品一区小说| 少妇特黄A一区二区三区| 精品一区二区三区在线成人| 日韩久久精品一区二区三区| 立川理惠在线播放一区| 精品欧洲AV无码一区二区男男 | 日本片免费观看一区二区| 国产精品一区二区香蕉| 亚洲国产一区二区三区在线观看 | 久久毛片免费看一区二区三区| 久久精品无码一区二区WWW| 国产在线精品一区二区三区不卡 | 香蕉久久ac一区二区三区| 精品欧洲av无码一区二区三区| 亚洲色婷婷一区二区三区| 冲田杏梨高清无一区二区| 国产欧美色一区二区三区| 97精品国产一区二区三区| 青青青国产精品一区二区| 风间由美性色一区二区三区| 亚洲色欲一区二区三区在线观看| 中文字幕在线观看一区二区三区| 亚洲成人一区二区| 一区二区高清在线| 一区二区精品久久| 久久久久久一区国产精品| 香蕉久久AⅤ一区二区三区| 无码AV一区二区三区无码| 国产一区二区免费在线| 国产av夜夜欢一区二区三区| 日本福利一区二区| 日本丰满少妇一区二区三区| 性色AV 一区二区三区| 亚洲av片一区二区三区| 久夜色精品国产一区二区三区| 99国产精品一区二区| 国产高清视频一区三区| 亚洲一区二区三区国产精品无码| 日韩一区二区超清视频| 成人H动漫精品一区二区| 免费一区二区三区在线视频|