我在Mac OSX(10.14.2)上安装了Anaconda发行版。有了它,我安装了VSCode来编写python脚本。最近,我更新了Anaconda中的某些环境,并且VSCode用于其集成终端的python路径的配置发生了一些事情:运行代码时,ImportError
出现在joblib
包中,我现在已经安装在conda环境中(其他软件包也是如此),当我在常规终端中运行相同的代码时不会发生这种情况。
在集成终端中使用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。
答案 0 :(得分:0)
python select interpreter
/Users/Joris/anaconda3/envs/astro3/bin/python