Debain/Ubuntu 安装pip2、Python3、pip3


Linux发行版本:
在这里插入图片描述

一、安装pip2

(因为我的机子上默认装了python2因此先装pip2)
# 下载pip2
》》apt-get install python-pip python-dev build-essential

# 更新到最新版本
》》sudo pip install --upgrade pip
在这里插入图片描述

报错Tips:查看pip2版本时报错:【升级pip到10.0.0版本后报错ImportError: cannot import name main】
在这里插入图片描述
—————————— 解决办法:——————————

由于pip升级到10以后函数不兼容所致!

# 编辑/usr/bin/pip文件,将:
》》vi /usr/bin/pip

from pip import main
if __name__ == '__main__':
	sys.exit(main())

改为以下即可:

from pip import __main__
if __name__ == '__main__':
	sys.exit(__main__._main())

# python2、pip2安装完成
在这里插入图片描述

二、安装Python3

2.1 卸载旧版的python3

# 查看本机上是否有旧版本的python3
》》sudo apt list python3
在这里插入图片描述
# 卸载旧版本python3.5.3-1
》》apt-get autoremove python3

2.2 官网选择版本

# 官网选择好版本右击复制链接地址 官网传送门
》》https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
在这里插入图片描述
在这里插入图片描述

2.3 创建安装目录

》》 mkdir /usr/local/python3

2.4 安装解压python3包

》》 wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
》》 tar -zxvf Python-3.7.4.tgz
》》rm -rf Python-3.7.4.tgz
# cd到Python源目录
》》cd Python-3.7.4

2.5 安装python3依赖包

》》apt -y install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

yum -y groupinstall “Development tools”
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y

2.6 编译安装

# 配置安装的位置
》》./configure --prefix=/usr/local/python3 --with-ssl

# 编译源码
》》make all

# 安装python二进制文件
》》make altinstall

# 创建Python3和pip3软链接,将系统命令python3、pip3指向刚安装的python3、pip3
》》 ln -s /usr/local/python3/bin/python3 /usr/bin/python3
》》 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

### 如何在 Debian 或 Ubuntu Linux 上安装微信客户端 #### 使用官方发布的 Linux 版本安装微信 随着微信正式发布了 Linux 客户端,现在可以直接从官方网站获取并安装适用于 Debian 和 Ubuntu 的包[^2]。 ```bash # 下载微信Linux版本.deb包 wget https://linux.weixin.qq.com/WeChatLinux_amd64.deb # 安装下载的.deb包 sudo dpkg -i WeChatLinux_amd64.deb # 解决可能存在的依赖关系问题 sudo apt-get install -f ``` #### 利用 Wine 运行 Windows 微信客户端 如果希望使用更早的方法来通过 Wine 来运行 Windows 版本的微信,则可以考虑如下方案: 首先,确保已经安装了最新的稳定版 Wine[^3]。 ```bash sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine-stable ``` 接着,可以通过 Deepin-Wine 提供的支持来优化体验,特别是针对聊天工具类应用进行了特别适配。 ```bash # 添加Deepin WINE仓库密钥 sudo wget -O - http://packages.deepin.com/deepin/pool/main/d/deepin-wine-i386/deepin-wine_7.0-1_i386.deb | sudo apt-key add - # 更新软件源列表并安装deepin-wine echo 'deb [arch=amd64,i386] http://packages.deepin.com/deepin unstable main contrib non-free' | sudo tee /etc/apt/sources.list.d/deepin-unstable.list sudo apt update sudo apt install deepin-wine ``` 之后便可以在 Wine 中正常安装和启动 Windows 版本的微信应用程序。 #### 通过第三方 PPA 或脚本辅助安装 某些情况下也可以借助社区维护者提供的PPA或者专门编写的自动化脚本来简化整个流程。不过需要注意的是这类资源并非由官方提供,在安全性方面需自行评估风险后再做决定[^5]。 ```bash # 导入Elementary OS中国团队提供的GPG key (仅作为示例) sudo wget -O - http://package.elementaryos.cn/apt/key/package.gpg.key | sudo apt-key add - ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

風月长情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值