我有我的系統和VsCode工作的Anaconda工作,但是如何讓VsCode在運行我的python腳本時激活特定的環境?激活VsCode中的Anaconda環境
回答
如果Anaconda是您的默認Python安裝,那麼只要安裝Microsoft Python extension就可以使用。
不管下面是應該工作的Python編輯器,或者如果你需要指向一個特定的安裝:
在settings.json編輯python.path喜歡的東西
"python.pythonPath": "C:\\Anaconda3\\envs\\py34\\python.exe"
Instructions編輯設置。 json
但是,如何激活特定環境以便該腳本在Anaconda環境中運行? –
發佈的答案是如何使用像Anaconda這樣的特定環境在VS Code中運行.py文件。我的Anaconda安裝在settings.json中的路徑是'python.pythonPath「:」C:\\ Anaconda3 \\ envs \\ py34 \\ python.exe「'筆記我更新爲使用」\\「來轉義單個「\」,然後右鍵單擊.py代碼並選擇「在python終端中運行文件」希望幫助 –
vscode現在具有「python.venvPath」設置,該設置允許您使用「Python:選擇工作區解釋器」在命令面板中選擇env(詳情請參閱我的回答)。這樣,每次更改envs時都不必編輯pythonpath。 – alexbhandari
我發現一個hacky解決方案替換原始python文件的enviornment變量,所以它可以從你的anaconda文件夾的python.exe中調用,所以當你引用python時它會引用anaconda的蟒蛇。
所以在的環境變量你唯一的Python路徑應
"C:\Anaconda3\envs\py34\", or where ever the python exe lives
如果您需要更多的細節我不介意解釋。 :)
雖然批准answer是正確的,我想顯示一點不同的方法(基於此answer)。
如果從中啓動vscode,Vscode可以自動選擇正確的anaconda環境。只需添加到用戶/工作區設置:
{
"python.pythonPath": "C:/<proper anaconda path>/Anaconda3/envs/${env:CONDA_DEFAULT_ENV}/python"
}
它適用於Windows,macOS和可能的Unix。進一步閱讀vscode中的變量替換:here。
感謝您的回答。在Linux上,它是「{0} {0} {0} {0} pythonPath「:」/
如果您需要爲您的項目一個獨立的環境:
conda create --prefix C:\your\workspace\root\awesomeEnv\ python=3
在VSCode launch.json配置設置你的「PYTHONPATH」來: 使用--prefix選項環境中安裝到您的項目文件夾
"pythonPath":"${workspaceRoot}/awesomeEnv/python.exe"
不幸的是,這在macOS上不起作用。儘管在我的VSCode首選項中的.zshrc和"python.pythonPath": "${env.CONDA_DEFAULT_ENV}/bin/python",
中有export CONDA_DEFAULT_ENV='$HOME/anaconda3/envs/dev'
,但內置終端不使用該環境的Python,即使我已從設置該變量的命令行啓動VSCode。
我發現的最佳選擇是將python.venvPath
參數設置爲vscode settings到您的anaconda envs文件夾。
"python.venvPath": "/Users/[...]/Anaconda3/envs"
然後,如果你調出命令面板(ctl + shift + P
Windows/Linux上,cmd + shift + P
在Mac),然後鍵入Python: Select Workspace Interpreter
所有ENVS會顯示出來,你可以選擇env中使用。
對於Select Workspace Interpreter選項,還需要安裝python extension。
注意:使用當前版本的VSCode,選擇工作區解釋器需要大約10秒才能在我的計算機上出現。
Ctlr + Comma for Windows打開vscode設置:) 謝謝。 –
- 1. 無法激活CentOS上的anaconda環境
- 2. 如何在Mac OS X中激活終端中的Anaconda環境?
- 3. 環境激活
- 4. 激活環境Anaconda3
- 5. 在流浪外殼配置期間激活anaconda環境
- 6. 激活虛擬環境
- 7. Conda激活/停用環境中斷PATH
- 8. 我不明白我在激活Anaconda環境時得到的錯誤
- 9. 激活conda環境時出錯
- 10. 如何通過Jenkinsfile激活conda環境?
- 11. 爲什麼Anaconda source激活不存在?
- 12. 在Atom中使用anaconda環境
- 13. 在Windows的fabfile中使用activate_this.py激活python虛擬環境
- 14. GIT中擊:如何在Python的3.6.1激活時虛擬環境
- 15. 在新貴的配置文件中激活conda環境
- 16. anaconda下特定於環境的pip.conf
- 17. 除$ {workspaceRoot}之外的VSCode環境變量
- 18. 如何在jenkins中激活conda環境構建
- 19. Anaconda Navigator不顯示新環境
- 20. Anaconda:更改環境錯誤 - Python
- 21. 在Anaconda創建Python 3.4環境
- 22. 如何訪問Anaconda環境變量?
- 23. 無法將Anaconda環境添加到PyCharm?
- 24. python外殼,箭頭鍵和anaconda環境
- 25. 在不激活虛擬環境的情況下運行Python3
- 26. 錯誤,同時激活新的Python環境
- 27. 如何從「sh」shell(在Nodejs上)激活Conda環境?
- 28. 安裝前無法激活虛擬環境django cms
- 29. 激活擴展名ms-vscode.wordcount失敗:找不到模塊'd:/ VSCode/vscode-wordcount/out/extension'
- 30. Scrapy:安裝在乾淨的anaconda環境中的問題
大多數答案都是特定於Windows的。有一個包含MacOS和Linux系統的答案會很好。 –