【问题标题】:Matplotlab .exe file for Python 3.4 cannot find path to Python34Python 3.4 的 Matplotlab .exe 文件找不到 Python34 的路径
【发布时间】:2015-10-07 20:12:00
【问题描述】:

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

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

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

【问题讨论】:

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


【解决方案1】:

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

但不要指定它们是指 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 终端中:下载/安装包通常都通过终端。

此外,当人们提到“终端”时,他们的意思是(对于 Windows)类似于 CMD 终端。当必须在 Python 中完成时,通常称为“Python 提示符”。 (IDLE 是另一种野兽,我不熟悉。我猜它有几个部分,包括文本编辑器部分和 Python 提示部分。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 1970-01-01
    • 2013-08-10
    • 2022-06-13
    相关资源
    最近更新 更多