【问题标题】:Virtual environment not available for selection in Visual Studio Code在 Visual Studio Code 中无法选择虚拟环境
【发布时间】:2020-04-17 17:21:46
【问题描述】:

我有一个 Python 项目,它依赖于安装在我工作目录中的虚拟环境中的模块。

python 导入语句带有以下消息:

模块“azure”pylint 中没有名称“storage”(模块中没有名称) 无法导入 'azure.storage.filedatalake._models'pylint(import-error)

我无法从命令面板中选择虚拟环境因为它不存在

我尝试导航到 venv 目录上方的目录并执行.\env\Scripts\activate,然后执行该文件。但是我希望 print() 语句将 "something" 返回到 Python 终端。

【问题讨论】:

标签: python-3.x visual-studio-code virtualenv


【解决方案1】:

如果在左下角找不到你想要的解释器,那么你可以直接编辑你的工作区配置文件-settings.json,如下所示

其实可能是因为你的工作空间路径不是系统定义的标准路径,VSCode 无法检测到你的解释器。如果你的某些虚拟环境在同一个文件夹中,你可以使用以下设置让 VSCode 知道在哪里可以找到你的解释器

【讨论】:

  • 我添加了安装虚拟环境的 python.exe 的路径,并更改了默认的 Python 解释器(VSC 的左下角)。但是,我找不到第二个屏幕截图中演示的 Python: Venv Path 设置。
猜你喜欢
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 1970-01-01
  • 2021-05-06
  • 2019-07-15
  • 2019-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多