deepin15.11 - 更新python环境到3.8.2
15.11版本的deepin系统默认安装了两个版本的pythonxxx@xxx-PC:~$ python3 -VPython 3.5.3xxx@xxx-PC:~$ python -VPython 2.7.13在安装python环境之前,务必先安装``(待补充),否则安装会失败。鉴于python2的版本,官方已经不再维护,而当前python官网最大版本为3.8.2(稳定版),安装方法如...
·
15.11
版本的deepin系统默认安装了两个版本的python
xxx@xxx-PC:~$ python3 -V
Python 3.5.3
xxx@xxx-PC:~$ python -V
Python 2.7.13
在安装python环境之前,务必先安装libffi-dev
,否则安装会失败。
sudo apt install libffi-dev
鉴于python2的版本,官方已经不再维护,而当前python官网最大版本为3.8.2
(稳定版),安装方法如下:
# 进入终端,进入您本机安装软件的目录
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
tar -zxf Python-3.8.2.tgz
cd Python-3.8.2
./configure --enable-optimizations --enable-shared --prefix=/usr/local/python3 --with-ssl-dir=/usr/local/openssl # with-ssl-dir为您本机openssl的安装路径
make
sudo make altinstall
sudo make clean
# 创建软连接
sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python38
sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip38
运行python38 -V
xxx@xxx-PC:~/software/Python-3.8.2$ python38 -V
python38: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
原因:python运行时没有加载到libpython3.8.so.1.0 这个库文件,将其复制到相应目录
sudo cp /usr/local/python3/lib/libpython3.8.so.1.0 /usr/lib64/
sudo cp /usr/local/python3/lib/libpython3.8.so.1.0 /usr/lib/
# 以上即可解决,再次验证一下
xxx@xxx-PC:/usr/local$ python38 -V
Python 3.8.2
更多推荐
已为社区贡献3条内容
所有评论(0)