Deepin15.11手动安装和配置python3.7.6
Tofloor
poster avatar
seasky
deepin
2020-03-28 16:11
Author

首先更新apt,安装编译需要的必要组件:
sudo apt update
sudo apt install make build-essential libssl-dev zlib1g-dev liblzma-dev
sudo apt install libbz2-dev libreadline-dev libsqlite3-dev llvm
sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev
下载python3.7.6:
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
切换到Python-3.7.6.tar.xz所在的目录,解压
tar -xvf Python-3.7.6.tar.xz
切换到解压后的Python-3.7.6目录,执行configure配置构建文件,注意要指定--with-ssl,否则安装完后使用pip install的时候可能会报错“Can't connect to HTTPS URL because the SSL module is not available”:
./configure --enable-optimizations --with-ssl
编译,可能要花不少时间:
make -j8
安装:
sudo make altinstall
安装完成后执行清理:
sudo make clean
sudo apt autoremove
检查一下是否正常安装:
python3.7 -V
为了方便调用,可以在别名配置文件(~/.bash_aliases)中将python和pip指向3.7版本:
alias python='python3.7'
alias pip='pip3.7'
最后可能要更新一下pip,用-i参数指定安装源,否则可能是从官网下载,速度会比较慢:
sudo pip3.7 install --upgrade -i https://mirrors.aliyun.com/pypi/simple pip

Reply Favorite View the author
All Replies
avatar
2***5@qq.com
deepin
2020-03-28 16:45
#1
换阿里云的源超快.0.
Reply View the author