由于在网上找了很多python命令,被错误的命令误导,把pip损坏了
接下来讲一下原因和解决办法:
版本冲突问题。首先检查python – version,下面是python版本2.7的步骤
我正在为python3安装pip.我为此使用了以下命令:
sudo apt-get install python3-pip
但是在安装后仍然显示pip没有安装.
python3-pip 包为 Python 3 安装了名为 pip3 的 pip。普通 pip 是 Python 2 的 pip,由 python-pip 包安装。
卷曲
https://bootstrap.pypa.io/2.7/get-pip.py
-o get-pip.py
python get-pip.py
安装虚拟环境:
python -m pip安装–用户虚拟环境
创建venv:
python -m虚拟环境环境
激活venv:
源env/bin/激活
在ubantu16.04上删除pip并重新安装
sudo apt-get remove --purge python-pip
sudo apt-get autoremove
rm -r /home/xxx/.local/bin/pip
rm -r /usr/local/bin/pip
sudo apt update
curl https://bootstrap.pypa.io/2.7/get-pip.py | sudo python
sudo ln /usr/local/bin/pip /home/xxx/.local/bin/pip
如果此逻辑用于(例如)不同Python版本的Github操作矩阵,下面的bash片段将决定pip是否应该在pip 21.0之前更新。例如,Python3.5的更新不应该超过pip 21.0,但Python3.6可以使用更新的版本。
use_pip_lt_21=python -c "import sys; print(sys.version_info[:2] < (3, 6))"
if [ u s e p i p l t 2 1 = " T r u e " ] ; t h e n p i p = " p i p < 21.0 " e l s e p i p = &#