【发布时间】:2020-01-08 13:30:41
【问题描述】:
我在 VS 代码中使用 anaconda 环境时,绑定到右上角绿色播放按钮的 Run Python File in Terminal 命令突然停止工作。它曾经在终端中输入:python_path file_path/file.py,它工作得非常好。
但在 anaconda 提示程序中运行我的代码后,它现在已更改为:
& conda run -n env_name python file_path/file.py 现在我得到一个 ModuleNotFoundError,我没有安装 cv2,我安装了。
只要输入:python file_path/file.py,我仍然可以运行代码。我的问题是是否可以更改绑定到 在终端中运行 Python 文件 的命令。在几个小时的搜索中,我找不到解决方案。提前致谢。
【问题讨论】:
-
也许你应该将opencv安装到conda环境中。
conda activate env_name和conda install opencv -
如果我这样做,我会收到
# All requested packages already installed.的消息。如果我只输入python file_path/file.py,它就可以工作,因此所有模块都已安装。 -
看起来不同的环境(如基地)实际上正在被激活吗? github.com/microsoft/vscode-python/issues/9433
-
谢谢。这是我遇到的确切问题。我将 VS Code 中的 Python 扩展降级为 2019.10.44104,它又可以工作了。
标签: python opencv visual-studio-code