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