Python为什么我的模块在Windows上更改Python版本后停止工作?

Python为什么我的模块在Windows上更改Python版本后停止工作?,python,numpy,matplotlib,module,scikit-learn,Python,Numpy,Matplotlib,Module,Scikit Learn,我安装了模块并开始工作(anaconda和更多),然后我被要求更改Python的版本以安装tensor flow。我做到了,并将版本更改为3.5.2,安装了适用于windows的tensor flow的正确版本。然而,我的所有其他模块停止工作,即使它们已正确安装。为什么会这样?这与我改变环境变量有关吗?对于这个问题我很抱歉,但我只找到了讨论Linux而不是Windows的相关主题 提前感谢。我假设您以前使用过python 2.X。 在这种情况下,您需要重新安装Python3.5的依赖项,因为Py

我安装了模块并开始工作(anaconda和更多),然后我被要求更改Python的版本以安装tensor flow。我做到了,并将版本更改为3.5.2,安装了适用于windows的tensor flow的正确版本。然而,我的所有其他模块停止工作,即使它们已正确安装。为什么会这样?这与我改变环境变量有关吗?对于这个问题我很抱歉,但我只找到了讨论Linux而不是Windows的相关主题


提前感谢。

我假设您以前使用过python 2.X。 在这种情况下,您需要重新安装Python3.5的依赖项,因为Python2和Python3不兼容

你提到了蟒蛇。你应该使用蟒蛇的python3分布

以下列出了一些区别:


这也不是操作系统特有的问题,在windows或linux上升级python发行版并不重要

请具体一点:1。您以前使用过什么版本的Python?2.你是怎么改成3.5.2的?3.“停止工作”和“正确安装”是什么意思?你收到错误信息了吗?哪个?你怎么知道它们安装正确?1)可能是2.7,但我不确定它是否也可以是3.4。2) 我只是从网站上下载并点击了安装中的图标。我收到的错误是例如“ImportError:没有名为'matplotlib'的模块”3)顺便说一句,它包括numpy OK,但例如它不包括sklearn well…好吧,如果我没有错的话,它可能是对的,我使用了2.7(但我不确定)。但是,我该怎么办?我应该在提示符中输入哪个命令?没有命令。您需要重构代码,以与python3中引入的更改兼容。自动完成这项工作不太可能。在这里,您可以下载anaconda for python3,您必须自己修改代码。