ubuntu18.04安装python3
ubuntu18.04自带python3.6但没有pip3
1、下载解压
下载链接:https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
tar -xvf python.tar
cd python(进入解压之后的文件夹)
2、升级包索引和安装python需要的依赖包
sudo apt update
sudo apt upgrade
sudo apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
3、安装
(1、mkdir /usr/local/python3
(2、./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl --enable-shared
- –prefix: 指定python安装位置,方便删除
- –enable-optimizations:加快运行速度
- –with-ssl:安装pip需要用到ssl
- –enable-shared:安装部分模块需要(pyinstaller)
(3、make && make install
4、创建软连接(在任意目录可使用python3和pip3)
先删掉之前的软连接(最好不删除否则可能会出现系统问题,和之前的不重名,即不能为python3就行)
rm /usr/bin/python3
生成新的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
5、报错处理
- 1、error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
解决方法:cd /usr/local/bin/python3/lib cp libpython3.7m.so.1.0 /usr/lib/