【问题标题】:VScode can't find packages installed in an environmentVScode 找不到安装在环境中的包
【发布时间】:2021-01-19 07:16:13
【问题描述】:

我正在尝试使用 Code Runer 在 VScode 上运行一些 python 代码。我正在使用 conda 环境 ENV

我遇到的问题是 vscode 不会加载我在我的环境中安装的包。

适用于大多数人的解决方案是确保他们使用正确的 Python 解释器。我已经这样做了,我的解释器路径如下所示:/opt/anaconda3/envs/ENV/bin/python

连集成终端都会自动激活我的环境,这是我在vs code终端看到的:

$ source /opt/anaconda3/bin/activate
$ conda activate ENV 

我可以在这个终端中成功运行代码,但是我不能使用窗口右上角的播放按钮,它给了我以下错误:ModuleNotFoundError: No module named 'module_name' 在输出中

我是这里的初学者,我希望我提供了有关我的问题的有用信息。谢谢!

【问题讨论】:

  • 你有没有把你需要的包module_name...安装到环境中了? conda install module_name。然后确保需要的包在来自conda list的包中

标签: python-3.x visual-studio-code conda vscode-settings


【解决方案1】:

我也很新,但我想我找到了一些东西。 就我而言,在环境中。 python 解释器实际上是基本文件夹解释器的链接。 所以,我已经在基础 Anaconda 环境中安装了我需要的软件包。 (使用导航器中环境区域的终端来 pip 安装它们),瞧——当我在 VS 中的环境中工作时,它很好地使用了这个包。

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 2021-10-21
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多