整理以前的文章
linux 安装python3.0 同时保留默认的2.7 (yum可用)
wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz
tar zxvf Python-3.9.16.tgz
./configure --prefix=/usr/local/python3
make && make install
cd /usr/bin/
mv python python.bak
建立连接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
python 输入检测一下版本
默认没有pip命令,所以还要建立连接一下,yum install pip就有
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
ln -s /usr/local/python3/bin/pip /usr/bin/pip
问题一:pip用不了 上面那样建立连接就好了
报错:WARNING: The scripts pip, pip3 and pip3.8 are installed in '/usr/local/python3/bin' which is not on PATH.
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
问题二:yum 用不了了, File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
解决方法:
修改/usr/bin/yum文件中的第一行为#!/usr/bin/python2.7
报错:ile "/usr/libexec/urlgrabber-ext-down", line 28 except OSError,
同理:vi /usr/libexec/urlgrabber-ext-down
修改为#!/usr/bin/python2.7
问题三:ModuleNotFoundError: No module named ‘pandas._libs.interval‘解决方法
pip install --force-reinstall pandas
问题四:解决ModuleNotFoundError: No module named '_bz2'
https://blog.csdn.net/u014589856/article/details/89175609
拷贝文件过去粘贴一下
问题五: yum install python3,重新安装了python 3.6 需要卸载一下。
卸载python3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton3
whereis python3 |xargs rm -frv 删除所有残余文件
成功卸载!
whereis python 查看现有安装的python
最终解决方案:直接安装3.8.10 。第一行那个ftp地址wget ,然后安装即可。会少很多报错。然后pip3更新为最新21.0.4
2022年6月27日
Linux安装python3.10,默认是2.7
https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz
tar zxvf Python-3.10.5.tgz
./configure --prefix=/usr/local/python3
make && make install
cd /usr/bin/
mv python python.bak
建立连接
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
检查一下版本与安装模块
1、查看一下python版本
2、pip3 install pymysql