Win10上的两个python3解释器引起误解

时间:2018-06-25 05:26:40

标签: python windows python-3.x cmd

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

  

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

为什么我知道呢?我使用 sys.path 来了解它。但是当我使用VS2017运行代码时,它没有显示任何错误。实际的示例是,我在cmd中 pip安装请求,然后在Python文件中 import 。只有当我双击它时, Traceback 才会说我没有此模块。在其他情况下,效果很好。

  

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

1 个答案:

答案 0 :(得分:0)

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