[英]Python path in VSCode
我在Mac OSX(10.14.2)上安裝了Anaconda發行版。 有了它,我安裝了VSCode來編寫python腳本。 最近,我在Anaconda中更新了一些環境,並且VSCode用於其集成終端的python路徑的配置發生了一些事情:當我運行代碼時,針對我現在安裝在conda環境中的joblib
軟件包出現ImportError
(其他軟件包也是如此),當我在常規終端中運行相同的代碼時不會發生這種情況。
在集成終端中使用conda list
為我使用的環境提供正確的軟件包列表,而conda env list
則表明確實應該激活此特定環境。 但是,我可以看到有些問題,因為在我的普通終端中,我得到了:
$ which python
python is /Users/Joris/anaconda3/envs/astro3/bin/python
python is /usr/bin/python
在VSCode終端中:
$ which python
python is /usr/bin/python
python is /Users/Joris/anaconda3/envs/astro3/bin/python
我嘗試更改某些VSCode設置,例如手動將python.pythonPath
和python.venvPath
指向我的anaconda環境文件夾。 (設置python.terminal.activateEnvironment
設置為true。)此外,通過Anaconda發行版重新安裝VSCode似乎沒有幫助。 因此,不幸的是,我似乎無法讓VSCode在包含所需軟件包的Anaconda環境中運行python。
python select interpreter
/Users/Joris/anaconda3/envs/astro3/bin/python
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.