簡體   English   中英

VSCode中的Python路徑

[英]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.pythonPathpython.venvPath指向我的anaconda環境文件夾。 (設置python.terminal.activateEnvironment設置為true。)此外,通過Anaconda發行版重新安裝VSCode似乎沒有幫助。 因此,不幸的是,我似乎無法讓VSCode在包含所需軟件包的Anaconda環境中運行python。

  1. 在VS Code中按(macOS): + + P (Linux / Windows: Ctrl + Shift + P )。
  2. 類型: python select interpreter
  3. 選擇/Users/Joris/anaconda3/envs/astro3/bin/python
  4. 測試您的lib是否可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM