[英]VS Code not running a Python file in the conda environment mentioned
[英]Code Runner in VS Code Not Running Conda Python
我测试了很多次,发现Code Runner似乎没有跟随右下角的解释器。 它会在您当前的环境中选择解释器,这似乎是问题所在。
比如我现在使用conda环境,无论我在右下角选择什么解释器,当我使用Code Runner运行代码时,都会使用conda环境中的解释器,不会随着右下角。 当然,当你选择右上角的run python file运行代码时一切正常(它会相应改变)。
所以请确保numpy
包已经安装在你当前的环境中。 您可以在终端中使用pip show numpy
来查看是否安装了numpy
包以及安装在哪里。
以下简单示例演示:
蟒蛇代码:
import sys
import numpy as np
print('Current Python interpreter path: ' + sys.executable)
print("hello world")
a = np.arange(1,10,1)
print(a)
numpy
包安装在我的conda环境中:
选择conda解释器, Run Python File
和Run Code
的结果是一样的:
Run Python File
:
Run Code
:
选择另一个python解释器,然后Run Python File
切换解释器运行,报错:
Run Code
仍然使用 conda 解释器并正常运行:
卸载numpy
包,不管哪个解释器报错:
单击“文件”菜单(左上角)上的“ Save Workspace As...
”以创建*.code-workspace
文件。
现在,当您打开vscode
时,它会将此文件的设置优先于默认的 Json 设置。 应用这些设置(如果您使用的是 Code Runner 扩展),它将起作用。
"settings": {
"code-runner.executorMap": {
"python": "C:\\Users\\<Your anaconda environment full path>\\python.exe"
},
"python.defaultInterpreterPath": "C:\\Users\\<Your anaconda environment full path>\\python.exe",
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.