我正在尝试升级pip但是下面的命令没有成功。 目前,我有pip版本10.0.1,我想将其升级到18.0
命令我在cmd中尝试过:
python -m pip install --upgrade pip
它显示:
Attribute Error:module 're' has no attribute 'findall'
检查你的python版本,你可能必须运行python3 -m pip install --upgrade pip
我运行该命令但仍然遇到相同的错误。它显示:'python3'未被识别为内部或外部命令,可操作程序或批处理文件。
https://stackoverflow.com/questions/15221473/how-do-i-update-pip-itself-from-inside-my-virtual-environment请看一下这个答案。
谢谢您的帮助。 我修复了...我的目录几乎没有问题,它无法找到python文件。
你的pip instalation可能有问题
试试这个:
curl bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
谢谢......这解决了我的问题..试着从一段时间开始解决它。
如果你在Windows中并使用虚拟环境,那么使用
(virtual env) c/path>easy_install -U pip
这将更新虚拟环境中的pip,如果你在虚拟环境之外进行,那么它也应该在那里工作。
确保你已退出python并返回主要的Anaconda终端。 按
exit
离开python,然后运行此代码
python -m pip install --upgrade pip
或运行以下命令;
conda config --add channels conda-forge
conda update pip
我的问题是我的pip 9.0版本,升级总是失败(我用OSX 10.7.5运行MacBook)显示类似这个例子的消息,如果有人有想法...:
$ python -m pip install --upgrade pip
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages
But every time I use pip install, is this:
$ pip install lxml
Collecting lxml
Could not fetch URL https://pypi.python.org/simple/lxml/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:645) - skipping
Could not find a version that satisfies the requirement lxml (from versions: )
No matching distribution found for lxml