我正在使用一些我觉得非常有趣的VSCODE扩展,它们是:Python Preview
(https://github.com/dongli0x00/python-preview)和Code Runner
(https://github.com/formulahendry/vscode-code-runner.git)
我通常让VScode为python开发选择环境,它非常好,它总是选择正确的环境:
这里的问题是,正如您所看到的,在代码中我使用了MatPlotLib
和NumPy
模块。当我使用Python Preview
或Code Runner
时,它们没有检测到正确的解释器,我不知道它们是否遵循VScode自动选择的解释器,或者是否需要一些配置来执行
以下是选择错误解释器的两个扩展的捕获:
我只是想知道这是否是由于扩展配置造成的,以及我是否能够以某种方式解决它:)
谢谢
我创建了一个虚拟环境,当我单击选项Python:Run Current File in Python Interactive Window时,该环境被自动激活,如以下屏幕截图所示:
但是,按
Ctrl+Shift+P
打开面板并选择选项:终端:创建新的集成终端更常用于激活虚拟环境因此,请检查您是否可以获得上述输出,这意味着您可以通过按Ctrl+Shift+`成功激活虚拟环境,这是创建新集成终端的快捷键。如果环境仍未激活,请按Ctrl+,打开settings.json并添加
参考:python environment。试试这个,看看问题是否消失了
我和你有同样的问题。 我尝试了我们博客中提到的许多方法以及stackoverflow,但似乎它无法解决这个问题
然后我从我的系统中完全删除了Python2,因为我什么都不使用Py2,以使它工作
这将解决您的问题
代码运行程序允许您按如下方式指向解释器:
搜索“执行器映射”的设置并单击“在Settings.json中编辑”
粘贴在此行中:
因此,整个文件如下所示:
这样,CodeRunner就可以使用您在“Python路径”中设置的解释器。(在您的设置中搜索。)
Code Runner README包含其他变量,您可以在
code-runner.executorMap
中使用,以防Python可执行文件位于其他地方另外,如果您使用其他语言,您可能还需要添加其他语言的口译员
相关问题 更多 >
编程相关推荐