保定市城市规划建设局网站,外贸公司网站搭建,app下载中心,深圳小程序开发官网CentOS 安装 Python3 没什么坑#xff0c;按照步骤一步步来就可以了。
但 Ubuntu 安装 Python3 的坑却不少#xff0c;这里总结一下#xff0c;避免以后继续踩坑。
我用的是 ubuntu16.04#xff0c;安装最新版本的 Python3.8.3
第1步#xff1a;安装编译环境
安装之前…CentOS 安装 Python3 没什么坑按照步骤一步步来就可以了。
但 Ubuntu 安装 Python3 的坑却不少这里总结一下避免以后继续踩坑。
我用的是 ubuntu16.04安装最新版本的 Python3.8.3
第1步安装编译环境
安装之前先更新一下源的软件列表。
apt-get update #这一步也可以省略
#安装依赖包
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
第2步下载 Python 源码
去官方网站下载
Index of /ftp/python/
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
官网的下载速度实在感人换成阿里的镜像
wget https://cdn.npm.taobao.org/dist/python/3.8.3/Python-3.8.3.tgz
第3步解压
tar -xzf Python-3.8.3.tgz
第4步配置安装选项
先进入上一步解压出来的 Python 源码文件夹
cd Python-3.8.3
如果想快速安装只配置安装位置即可。
例如我要把 Python3.8.3 安装在这个目录下/usr/local/python3.8
./configure --prefix/usr/local/python3.8
如果不在意安装耗时可以设置优化选项--enable-optimizations ./configure --prefix/usr/local/python3.8 --enable-optimizations
注意这里有第1个坑
安装选项 --enable-shared 不要设置。 原因分析请看这里史提芬先森聊一聊 Python 安装中的 --enable-shared
网上说不设置有坑但我没有遇到过。遇到过的可以留言分享一下。
第5步编译、安装
make make install第6步设置软连接
意思就是把 安装目录下的python3.8放个快捷方式到/usr/bin下
#可以把原来的 /urs/bin下的python 和pip备份
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip
设置完以后就可以直接用python3.8运行python了如果要执行pip应该这样做
第7步PyPI源改为国内的镜像
第6步实际上已经完成 Python 的安装了只不过国内 pip 下载的网速实在是太慢了一般都建议改为国内的镜像。
国内的 PyPI 镜像
豆瓣 https://pypi.doubanio.com/simple/
网易 https://mirrors.163.com/pypi/simple/
阿里云 https://mirrors.aliyun.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
修改方法
新建文件 vim $HOME/.config/pip/pip.conf 如果目录不存在自己创建文件内容如下
[global]
index-url https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host mirrors.aliyun.com