【发布时间】:2020-09-27 12:51:33
【问题描述】:
我正在使用 pylance 检查我的 Python 代码。它告诉我
无法解析导入“astor”
当我在 VS Code 中切换到终端时:
我很确定问题在于它使用了另一个环境。我默认使用 pyenv,我想如果 vscode 会使用相同的环境。但至少我需要能够访问它用来安装包的环境。
有趣的是,状态栏似乎显示了其他内容,因为在那个环境中我安装了 astor:
【问题讨论】:
-
在 macOS 上,我遇到了同样的问题并通过输入
/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/bin/python3.8 /Users/miguel-trejo/.vscode/extensions/ms-python.python-2020.9.111407/pythonFiles/pyvsc-run-isolated.py pip install -U astor --user解决了,我看到pyvsc-run-isolated.py使用 runpy 来执行当前的 python 脚本,我认为Cellar文件夹正在指定 vscode 正在使用的解释器。
标签: python visual-studio-code pyenv