我在 Mac OSX (10.14.2) 上安装了 Anaconda 发行版。有了它,我安装了 VSCode,我将用它来编写 python 脚本。最近,我更新了 Anaconda 中的一些环境,VSCode 用于其集成终端的 python 路径配置发生了一些情况:当我运行我的代码时,ImportError
出现的joblib
我现在在 conda 环境中安装了一个软件包(其他软件包也会发生这种情况),而当我在常规终端中运行相同的代码时,这种情况不会发生。
Using 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
and python.venvPath
到我的 anaconda 环境文件夹。 (那个设定python.terminal.activateEnvironment
设置为 true。)此外,通过 Anaconda 发行版重新安装 VSCode 似乎没有帮助。不幸的是,我似乎无法让 VSCode 在包含我需要的包的 Anaconda 环境中运行 python。
- Press (macOS): ⇧+⌘+P, (Linux/Windows: Ctrl+Shift+P) in VS Code.
- Type:
python select interpreter
- Select
/Users/Joris/anaconda3/envs/astro3/bin/python
- 测试你的库是否可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)