所以,我一直在玩python环境,我想我搞砸了。
所以当我在shell中运行python时,它会告诉我我在运行2.7
我在Windows 10上,我需要一个python切换器用于我的下一个项目,所以我下载pywin并使用pywin将其切换为3.5
我使用的命令是
pywin setdefault 3.5
现在,当我输入python时,它说
python is not recognized as an internal or external command.
但是py产生
Python 2.7.12
现在我不能使用pip,easy_install,virtualenv
我曾经使用的所有这些命令,我突然无法访问它们。
我试过转回来
但它甚至不再认识pywin了。
答案 0 :(得分:2)
检查执行哪个Python版本的最佳方法是检查环境变量。另一种检查方法是使用which命令。 (打开cmd并运行which python
)。
但是,首先需要启动一个新的cmd
提示符,以确保您的环境变量不会被更改。
在Windows上,还有任何操作系统,您需要检查PATH
和PYTHONPATH
变量。
对于Windows,请按照Python documentation中提供的建议操作。
如果您对使用Windows,安装和其他类似的东西不是很有经验,我建议你卸载python,删除包含python(编译)文件的所有版本/文件夹(那些用python安装的文件,不是你写的那些)然后重新安装python。安装程序应将路径变量重新设置为正确的位置。