Python 3.4的Matplotlab .exe文件无法找到Python34的路径

时间:2015-07-18 02:17:31

标签: python python-2.7 matplotlib pip python-3.4

我正在运行Windows并且是一个初学python用户,试图安装一些模块来运行python脚本。我将Python 2.7.9和3.4.2都安装到C:\目录中。我从Matplotlib网站下载了matplotlib-1.4.3.win-amd64-py3.4.exe和相应的.exe for python 2.7,但是当我运行py3.4 exe时程序找不到Python 3.4来更新(无法安装) :需要Python版本3.4,这在注册表中找不到)。

Python 2.7安装程序完美运行。 Windows中是否有错误的PATH变量我可以修改,以便.exe可以正常运行?在CMD' Python --version'返回Python 3.4,因此不确定如何解决问题。我在几个月前安装了这些产品,并且可能已将它们放入下载中,然后再将它们转移到C:\,这可能是问题,但我不确定如何修复它。

此外,如果您的答案涉及到任何方式,请说明在Windows中如何使用pip。很多网站都说要运行,例如。 ' pip setup.py install'在'终端'但不要指明它们是指Windows CMD终端,IDLE GUI还是Python.exe命令行界面。非常感谢!

1 个答案:

答案 0 :(得分:0)

不是您实际问题的答案,而是对您最后一点的澄清:

  

但不指定它们是指Windows CMD终端,IDLE GUI还是   Python.exe命令行界面。

是的,这需要了解初学者可能没有的一些背景。命令pip 始终在CMD终端中使用。所以打开CMD,然后输入

pip3 install matplotlib

注意:

  • 在安装Python 3时使用pip3。然后,您确定不会意外地为Python 2安装库。

  • pip setup.py install 不存在。您正在混合使用两种机制来安装Python包/库:

    • 使用pip,前面提到pip3 install <something>。 Pip在网上寻找,在数据库中找到相应的包名,检索该包的URL,下载包并安装包。所有在一个命令。

    • python3 setup.py install(再次明确使用python3python2确定)要求找到包,下载包,解压缩,然后在解压缩文件夹内的CMD终端中运行python3 setup.py install命令。

    第二种方法通常用于尚未在pip数据库中的最新版本的软件包,或者用于从不在pip数据库中的软件包。

一般来说,作为一个初学者,你想坚持使用pip。如果你遇到了通过pip无法使用软件包的问题,​​你仍然可以使用pip进行下载和安装,例如:

pip install https://github.com/matplotlib/matplotlib/archive/master.zip

将安装最新的matplotlib(它甚至还没有版本号,因此可能存在错误)。

所有这些命令都发生在CMD终端中:下载/安装包通常都通过终端。

此外,当人们提及&#34;终端&#34;时,他们将意味着(对于Windows)类似CMD终端的东西。当它必须在Python内部完成时,通常称为&#34; Python提示符&#34;。 (IDLE是一个不同的野兽,我不熟悉。我猜它有几个部分,包括文本编辑器部分和Python提示部分。)