首页 > 解决方案 > Python 版本 >= 3.4 不提供有效的 PIP 实用程序。后面好像不能加

问题描述

Python3.6 安装 PIP 但安装后无法访问。没有代码会在安装状态下调用。我已经阅读了关于这个问题的所有建议,但没有成功!

连升级都不行……

user@loco:~/devstack$ pip install --upgrade pip

标签: pythonpip

解决方案


是的,Python3.6 安装了 PIP,但安装后无法访问。如果有办法触发已安装的 PIP,这对我来说是个谜!经过一番苦恼,我找到了一种方法来更新已安装的版本,即 PIP 版本 9.xxx。这对我有用。

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

该命令创建了一个 PIP,它现在可以在我的 FreeBSD 服务器上的任何位置正常工作!由 Python 3.6 安装提供的 PIP 只能通过首先调用 Python 来工作。一旦以这种方式调用,它就会更新到最新的版本 9。就我而言,它是 19.xxx 版本。有趣的是,它立即变得全球化并且可以从任何地方访问,因此无需使用端口等。

显然,安装的工具根本无法正常工作,就像使用 Python3.6 安装的那样。运行它们的唯一方法是调用 Python 和所需的 Python 文件,如您在发出的命令中所见。但是,一旦调用了更新,新的 PIP 就可以在全局范围内工作,而无需显式调用 Python3.6...

PS 请记住,如果您的命令“python”调用 python2.7,您将无法完成升级。为此,您将不得不弄乱您的端口或调用我随 Python3.6 提供的命令或任何调用您的版本 3.x python 的命令。


推荐阅读