我在Windows上安装了Python 2.7和Anaconda(使用Python 3.6)。每当我试图在Anaconda环境之外的Windows上运行我的.py脚本时,Windows默认使用Python 2.7解释器。我的脚本无法导入模块(我假设这是使用了错误的解释器)。
我已经尝试过根据这篇文章How should I set the default Python version in Windows和这篇文章Changing python interpreter windows更改路径变量。我还尝试过直接从命令行将默认的.exe从2.7版本更改为Anaconda中的Python.exe。
Anacondas的版本在“C:\Users\william\AppData\Local\Continuum\anaconda3\python.exe”中,我需要考虑什么吗?所有其他帖子都提到Python.exe在“C://python 27/"中。我希望能够从上述位置设置默认的解释器,并将其设置为.py文件的默认解释器。
当前Python版本:
假设这来自:
我假设我想使用这个版本:
我尝试将以下内容添加到用户和系统路径变量中:
2条答案
按热度按时间3df52oht1#
另一个对我有效的解决方案。
where python
。对于我:我将使用python解释器的第一条路径,因为它与Anaconda相关。
C:\Users\user\anaconda3\Scripts\
和C:\Users\user\anaconda3\
添加到环境变量的系统变量部分中的Path
变量中。gr8qqesn2#
我遇到了同样的问题。我首先尝试从我的环境变量中删除“C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe”,然后从“Program”应用程序中卸载python。然后我将以下内容添加到我的路径环境变量中。
完成后,我可以使用以下命令成功地从命令提示符启动python
我得到了
带有警告消息