VSCode VEnv 导入模块

Posted

技术标签:

【中文标题】VSCode VEnv 导入模块【英文标题】:VSCode VEnv Import Module 【发布时间】:2022-01-23 02:46:30 【问题描述】:

我无法弄清楚 venv 并让我的 Python 脚本在 Vscode 中导入库。我设置了一个虚拟环境并导入了必要的库(matplotlib)。我已经使用 .venv\activate 激活了 venv 中的脚本,并将我的解释器设置为 ..venv\Scripts\python.exe 。但是,我的 Jupiter notebook 仍然说该模块未导入。关于如何解决这个问题的任何提示?附上截图。 enter image description here

【问题讨论】:

请提供您所做工作的确切步骤 (minimal reproducible example) 以及您收到的输出的(最好是文本)表示。作为这里的新用户,也可以使用tour 并阅读How to Ask。顺便说一句:我怀疑你混淆了进程,一个激活了 venv 而另一个没有激活。 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

如果要切换Jupyter Notebook的python解释器,需要点击Jupyter Notebook的右上角。终端中的激活只对终端有效。

【讨论】:

以上是关于VSCode VEnv 导入模块的主要内容,如果未能解决你的问题,请参考以下文章

VSCode 在编译时显示 .vue 导入的“找不到模块”TS 错误

能够导入模块但不能从中导入东西[关闭]

使用当前文件夹中的模块的VScode Python未解析导入

python3.5导入pymysql模块报错File "/home/vagrant/microblog/venv/lib/python3.5/site-packages/pymysql/co

如何导入vscode路径

Typescript - 内部模块中的导入声明不能引用外部模块