简要
在我们平时利用vps做一些测试或者运行python脚本时如果版本太旧会经常出缺少模块的问题,在pip安装对应模块也无法解决报错,这时可以重新安装高版本python会解决大部分问题。
python3.11安装
1、卸载原有的Python
yum remove python
2、下载指定版本安装
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz
或者可以在官网选择最新的3.11.9的tgz压缩包
3、解压安装文件
tar -xvf Python-3.11.4.tgz
4、在/usr目录中创建安装目录
tar -xvf Python-3.11.4.tgz
5、将解压出来的文件移动到指定目录
mv Python-3.11.4 /usr/local
6、进入指定目录
cd /usr/local/Python-3.11.4
7、配置程序
./configure --prefix=/usr/local/python3
这步可能会稍久一会,多等等
8、开始编译安装:
make && make install
9、回到家目录中
cd / 或 cd ~ (vps)
10、设置python程序的软连接
ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3
11、检查python版本,检验是否安装成功
python3 -V
还需要加一个pip软连接,确保pip能正常使用
12、cd到指定目录
cd /usr/local/python3/bin
13、添加pip的软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
14、检查pip版本,查看是否成功
pip3 -V
到此安装成功。
pip下载模块之后可能会提示更新pip版本23.2-24.2,按提示命令更新即可。