Python 3.x 安装Anaconda后,Python 3.5程序突然无法工作

Python 3.x 安装Anaconda后,Python 3.5程序突然无法工作,python-3.x,module,pip,anaconda,Python 3.x,Module,Pip,Anaconda,在Python3.5上安装太多Matplotlib的依赖项,这让我很头疼。我尝试了大多数传统的matplotlib模块安装程序,但问题仍然存在。所以我安装了Anaconda3.4,所以mpl也随之出现。伟大的成功了!但是当我回到我的Python3.5程序时,大多数都不再工作了。例如,lxml和其他模块无法工作和安装。当我试图恢复pip-install.py时,它甚至因为丢失模块等错误而无法编译。我确保路径设置正确。我试图修复Python3的错误,pip工作得很好。然而,pip现在没有安装任何类型

在Python3.5上安装太多Matplotlib的依赖项,这让我很头疼。我尝试了大多数传统的matplotlib模块安装程序,但问题仍然存在。所以我安装了Anaconda3.4,所以mpl也随之出现。伟大的成功了!但是当我回到我的Python3.5程序时,大多数都不再工作了。例如,lxml和其他模块无法工作和安装。当我试图恢复pip-install.py时,它甚至因为丢失模块等错误而无法编译。我确保路径设置正确。我试图修复Python3的错误,pip工作得很好。然而,pip现在没有安装任何类型的模块。同样的情况总会出现


有什么建议吗?

如前所述,您可以使用运行不同版本python的Anaconda创建一个单独的环境,如下所示,并包括所需的软件包:

conda create -n py35 python=3.5 matplolib 

我不确定当您返回到Python 3.5程序时,您的意思是什么。为了确保您知道Anaconda在自己的位置(通常是您的用户目录)安装了自己的python二进制文件。这将使任何anacondapython修改与系统python分开(如果您有)。这意味着,如果使用Anaconda安装python 3.5和matplotlib,则无法使用系统python找到它。

只需为py35程序创建一个conda环境,如下所示:conda create-name py35env python=3.5,然后conda安装所需的任何软件包。