首页 > 解决方案 > win10上的两个python3解释器引起误解

问题描述

我用的是win10。我在安装 Visual Studio2017 时,配置了 Python3 环境。然后半年后我在另一个目录中安装了 Anaconda(Python3)。现在我在不同的目录中有两个解释器。

现在,无论我在哪个IDE中编写代码,保存并在目录中双击它后,Python文件都会由VS2017配置的解释器运行。

为什么我会知道?我使用sys.path来了解它。但是当我使用VS2017运行代码时,它显示没有错误。现实的例子是我在 cmd 中pip 安装请求,然后将其导入Python 文件。只有当我双击它时,Traceback才会说我没有这个模块。在其他情况下,它运作良好。

那么,如何更改 cmd.exe 的默认 python 解释器呢?

标签: pythonwindowspython-3.xcmd

解决方案


只需在 PATH 中更改 python 的解释器顺序就足够了。
如果你想进一步使用 python,我建议你使用虚拟环境工具pipenv来控制你的 python 解释器和模块。


推荐阅读