Python全球环境搞砸了

时间:2017-01-10 18:34:01

标签: python

所以,我一直在玩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了。

1 个答案:

答案 0 :(得分:2)

检查执行哪个Python版本的最佳方法是检查环境变量。另一种检查方法是使用which命令。 (打开cmd并运行which python)。

但是,首先需要启动一个新的cmd提示符,以确保您的环境变量不会被更改。

在Windows上,还有任何操作系统,您需要检查PATHPYTHONPATH变量。

对于Windows,请按照Python documentation中提供的建议操作。

如果您对使用Windows,安装和其他类似的东西不是很有经验,我建议你卸载python,删除包含python(编译)文件的所有版本/文件夹(那些用python安装的文件,不是你写的那些)然后重新安装python。安装程序应将路径变量重新设置为正确的位置。