Ubuntu 16.04安装python 3.10.6(通过源码安装)详细教程
最近学习python,想在Ubuntu下使用pycharm,发现pycharm不支持python3.5的解释器,就必须安装较高版本的python解释器,网上有很多版本,综合多个文档,完成安装,记录下来~
Ubuntu16.04默认安装了python2.7和python3.5,可通过终端输入python和python3查看(并通过exit()返回终端)。
1.安装前期准备
需安装libffi-devel库。
sudo apt-get install libffi-dev
如出现无法找到安装包,可按顺序安装依赖包
sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
sudo apt-get install libxpm-dev libxext-dev
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev
另外,安装以下依赖库
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2.安装python3.10.6
进入python官网下载(https://www.python/downloads/),找到Linux版本,并找到对应版本,在对应版本上右击,复制下载链接。
wget https://www.python/ftp/python/3.10.6/Python-3.10.6.tgz
下载完成后,解压文件
tar -vxf Python-3.10.6.tgz
进入到解压后的文件夹中
cd Python-3.10.6
使用configure对文件进行配置,并利用–prefix=指定安装路径为/usr/local/python3.10.6
./configure --prefix=/usr/local/python3.10.6
./configure --enable-optimizations
编译
sudo make
安装
make install
出现问题就使用
sudo make altinstall
以上不出现问题的话,就完成了python解释器的安装~
为了在终端输入python时,使用安装的高版本python解释,需要将默认的解释器删除,并通过软链接新版的python解释器~
默认安装的python解释器在/usr/bin/python 或 /usr/bin/python3
删除
sudo rm /usr/bin/python
软连接
sudo ln -s /usr/local/python3.10.6/bin/python3.10 /usr/bin/python
现在就可以方便地使用python解释器了~
如果还有不懂的,可以参考
Ubuntu16.04中python2.7、python3.5和python3.7共存
Ubuntu 16.04安装python 3.8(通过源码安装)
黑马程序员最新Python教程
更多推荐
Ubuntu安装python3.10.6
发布评论