在ubantu16.04Python Pip被sys.stderr.write损坏(f“错误:{exc}”)

由于在网上找了很多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 = &#

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值