0.配置依赖环境,如果不进行这步可能会出现一些问题
中间可能有多余空格,去除下再运行,一般都能安装成功,如果不能可以先更新下sudo apt-get update
1
2
3
|
sudo apt - get install zlib1g - dev libbz2 - dev libssl - dev libncurses5 - dev libsqlite3 - dev libreadline - dev tk - dev libgdbm - dev libdb - dev libpcap - dev xz - utils libexpat1 - dev liblzma - dev libffi - dev libc6 - dev |
1.直接去官网下载你想的版本
2.解压下载的包,在这之前你可以先mv你的包到指定位置解压
1
|
jianjiacheng@j - computer:~$ tar zxvf python - 3.7 . 1 |
3.进入解压目录
1
|
jianjiacheng@j - computer:~$ cd python - 3.7 . 1 / |
4.建立安装的目录
1
|
sudo mkdir - p / usr / local / python3 |
5.编译安装
执行这步是后面最好加上 --enable-optimizations 会自动安装pip3及优化配置
1
2
3
|
# ./configure --prefix=/usr/local/python3 --enable-optimizations # make # sudo make install |
6.删除软链接
先执行查看版本,如果有则证明软链接已存在,需要先删去以前的再重新建立
1
2
3
4
5
6
|
/ / 这里表明我已有python3的软链接而没有pip3的软链接所以需要删除python3的软链接重新建立 jianjiacheng@j - computer:~ / python - 3.7 . 1 $ python3 - v python 3.5 . 2 jianjiacheng@j - computer:~$ pip3 - v bash: / usr / lib / command - not - found: / usr / bin / python3: bad interpreter: no such file or directory |
1
2
|
rm - rf / usr / bin / python3 rm - rf / usr / bin / pip3 |
7.建立新的指向python3.7的软链接
1
2
3
4
|
#添加python3的软链接 ln - s / usr / local / python3 / bin / python3. 7 / usr / bin / python3 #添加 pip3 的软链接 ln - s / usr / local / python3 / bin / pip3. 7 / usr / bin / pip3 |
8.检测版本
1
2
3
4
|
jianjiacheng@j - computer:~$ python3 - v python 3.7 . 1 jianjiacheng@j - computer:~$ pip3 - v pip 10.0 . 1 from / usr / local / python3 / lib / python3. 7 / site - packages / pip (python 3.7 ) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://segmentfault.com/a/1190000018264955