pip --version
,我目前在虚拟环境中安装了pip 1.1,并且我想要更新到最新版本。那么命令是什么?我需要使用distribute还是有原生的pip或virtualenv命令?我已经尝试过
pip update
和pip update pip
但都没有成功。pip --version
,我目前在虚拟环境中安装了pip 1.1,并且我想要更新到最新版本。pip update
和pip update pip
但都没有成功。easy_install pip
。 - bsapython -m pip install --upgrade pip
,以避免从脚本目录运行pip.exe。 - bialixAttributeError: 'NoneType' object has no attribute 'bytes'
- Ivan Borshchovpython -m pip install -U pip
ModuleNotFoundError: No module named 'pip'
。 - Talha Anwar在我的情况下,我的pip版本出现了问题,因此单独的更新不起作用。
解决方法:
(inside virtualenv):easy_install -U pip
Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
,而在运行 --upgrade 时没有显示。这很可能是安装任何 pip 包失败以及通过 pip 升级 pip 失败的原因,SSL 似乎出了问题。 - Vadorequest在Debian Jessie下,我尝试了上述所有解决方案。它们都不起作用,因为它只是由Debian软件包管理器编译的最新版本,即1.5.6,相当于6.0.x版本。一些需要pip作为先决条件的软件包将无法正常工作,例如spaCy(需要选项--no-cache-dir才能正确运行)。
因此,实际上解决这些问题的最佳方法是通过wget从网站下载或使用curl运行get-pip.py:
wget https://bootstrap.pypa.io/get-pip.py -O ./get-pip.py
python ./get-pip.py
python3 ./get-pip.py
这将安装当前版本,即在编写此解决方案时的9.0.1版本,远远超出了Debian提供的版本。
$ pip --version
pip 9.0.1 from /home/myhomedir/myvirtualenvdir/lib/python2.7/dist-packages (python 2.7)
$ pip3 --version
pip 9.0.1 from /home/myhomedir/myvirtualenvdir/lib/python3.4/site-packages (python 3.4)
pip install --upgrade pip
失败时,以下内容可能会有所帮助。 - Andrew Bowman对于 windows,
python -m pip install -–upgrade pip
pip
的版本pip --version
pip
,例如 版本18.1
,则使用此命令python -m pip install pip==18.1
如果您正在使用虚拟环境(venv),那么任何pip安装更新都会导致系统pip版本的升级,而不是venv pip版本的升级。您需要同时升级pip引导包。
python3 -m pip install --upgrade pip setuptools wheel
$HOME/venv/bin/python3
还是只用python3
? - alperpython3
甚至只需使用python
。如果未激活,请运行/path/to/myvenv/bin/python3
。 - dre-hhpython3 -m pip install --upgrade pip setuptools wheel /usr/bin/python3: No module named pip
- Eugene Gr. Philippovpython3-m ensurepip --upgrade
https://docs.python.org/3/library/ensurepip.html - dre-hhpip
命令包装器,这也应该是自动的(在 Windows 上无法工作,因为 Windows 不允许运行可执行文件替换其自身文件)。只需确保激活了 venv。 - Karl Knechtelpip install --upgrade pip
在UBUNTU 18.04中,当我执行上述命令时出现了以下错误:ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/bin/pip'
Consider using the `--user` option or check the permissions.
以下命令解决了我的问题:
pip install --upgrade pip --user
使用“pip install --upgrade pip”升级pip并不总是有效的,因为由于可怕的证书问题:确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1警报协议版本
我喜欢使用一行命令来创建虚拟环境:
curl https://bootstrap.pypa.io/get-pip.py | python -
或者,如果您想要在整个框中安装它,则需要:
curl https://bootstrap.pypa.io/get-pip.py | sudo python -
如果您想在自动化脚本中运行时使输出静音,可以给curl添加-s标志。
AppData\Local\Programs\Python\python35-32
目录中。然后我运行了以下命令...python -m pip install --upgrade pip
对于Linux系统
python3 -m pip install --upgrade pip
For windows:
Type Command Prompt in the Windows search box
In the Command Prompt, type cd\
Press Enter, and you’ll see the drive name C:\>
Locate your Python application path, which is the folder where you originally installed Python
Here is an example of a Python application path:
C:\Users\Ron\AppData\Local\Programs\Python\Python39
Once you retrieved the Python application path, type the following command in the Command Prompt:
cd
followed by your Python application path
For our example:
C:\>cd C:\Users\Ron\AppData\Local\Programs\Python\Python39
Press Enter
Type python -m pip install --upgrade pip
and press Enter
pip install --upgrade pip
?这只是另一个PyPI软件包。 - Cairnarvonpip3
的命令与普通的pip
不同吗?我正在尝试使用pip3
,但它告诉我找不到它,然后又抱怨说它不是最新版本...甚至都不让我更新/升级它! - Charlie Parkerpip3
,但软件包仍然被称为pip
。 - undefined