3 回答
TA贡献1810条经验 获得超5个赞
如我所见,您正在使用conda
环境,您需要指定pythonPath
特定的 conda 环境而不是 Base Conda 路径。
在您的情况下,它是“zipline”,因此在 Command Palette 中,搜索您的 conda 环境并将其选择为 pythonPath。参考下图:
是的Python: Select Interpreter
命令来自Command Palette
激活你的 conda env
将以下设置添加到您的 settings.json:
“terminal.integrated.shell.windows”:“C:\\Windows\\System32\\cmd.exe” “terminal.integrated.shellArgs.windows”: [“/K”, “C:\\<path-to-conda-installation>\\Scripts\\activate.bat C:\\<path-to-conda-installation> & conda activate <your-env-name>”]
完成上述设置后,重新启动 vscode。
TA贡献1895条经验 获得超7个赞
安装包后,最好重新加载 VSCode。
'zipline' 上的 'Ctrl+Left-click' 或 'F12' 可以导航到 zipline 包下的文件吗?
你能在python文件中添加这些代码吗?
import sys
print(sys.executable)
print(sys.path)
输出可以显示您正在使用哪个解释器以及解释器查找包的位置。
TA贡献1854条经验 获得超8个赞
来到你的答案有同样的问题,在我的情况下,conda 环境从 vscode 命令面板的解释器列表中丢失,特别是有一个路径错误,它在中间有一个<TOKEN>
。
我的解决方案
打开命令面板(Linux 中为 Ctrl + Shift + P)
输入
> Python select interpreter
并按回车粘贴 conda 环境路径,以我为例
/home/USER/miniconda3/envs/ldm
Developer: Restart extension host
这将自动工作,不必重新启动 vscode,但如果你有旧版本的 vscode,你可能也想尝试使用命令面板中的命令。
添加回答
举报