Visual Studio Code、Conda 和 Python 环境(我无法让它工作)

2024-04-25

我正在我的电脑上设置 Visual Studio Code,但我创建的 python 环境和 Visual Studio Code 遇到了困难。

但是,当运行一些测试代码时,我收到导入错误。

我将带有 miniconda 的 Python 3.7.3 安装到“C:\Python37”,然后创建了名为“sci”的基本环境的克隆,并使用 cmd 安装了一些包(numpy、pandas、matplotlib、scipy、scikit-learn)。我使用以下命令在cmd中测试了安装:

conda activate sci 
python
import numpy
print(numpy.array([1, 2, 3]))

一切正常。

然后,我将 Visual Studio Code(.zip,不带安装程序)安装到“C:\VisualStudioCode”,打开一个文件夹进行测试,并使用“Python: Select Interpreter”命令指定我在上面创建的 sci 环境。现在,当我运行以下代码时,我收到一条导入错误消息:

import numpy
numpy.array([1, 2, 3])

ImportError: DLL load failed: The specified module could not be found.

知道为什么会发生这种情况吗?我的 VS Code 窗口左下角显示 Python 3.7.3 64-bit ('sci': conda),但是在输入时conda env list进入 VS Code 终端,它仍然指向基本环境,所以这可能是一个线索..

感谢您的任何建议!


经过多次尝试遵循其他解决方案后,这最终对我(在 Windows 10 计算机上)安装了 Anaconda python 的工作有效。

  • 打开 Anaconda Prompt 终端。
  • 选择您想要的 conda 环境(例如conda activate myenv1)
  • 最后输入code从命令行启动 Visual Studio Code。

当我这样做,然后打开任何 python 文件并单击“在终端中运行 Python 文件”(编辑器右上角的三角形)时,一切都会运行良好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio Code、Conda 和 Python 环境(我无法让它工作) 的相关文章

随机推荐