Linux版本:Centos7
安装版本:python3.7.8

1 下载python
1.1 wget方式
wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tgz
1.2 下载后ftp上传方式
下载地址 python3.7.8下载链接
下载完成之后通过ftp工具上传到linux指定的python用户路径下

1.3 下载安装依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2 解压缩安装包
前提:必须要在对应python安装包的linux路径下进行
tar -zxvf Python-3.7.8.tgz
解压完成后,可以看到在相同路径下生成了一个python3.7.8的文件夹
3 创建安装目录
sudo mkdir usr/local/python378
4 编译并安装
cd home/python3/Python-3.7.8 # 首先进入解压后的Python文件目录
sudo ./configure --prefix=/usr/local/python378 # usr/local/python378 是我们要安装的路径
sudo make
sudo make install
5 创建软连接
上面编译安装完成之后并不能直接通过输入python3来进入python交互环境(python是进入默认的python2),我们需要为python3创建一个软连接
5.1 删除软链接
为了创建新的软连接,我们先删除旧的(如果没有旧的也没关系)
rm -rf usr/bin/python3
rm -rf usr/bin/pip3
5.2 建立新的软链接
sudo ln -s usr/local/python378/bin/python3.7 usr/bin/python3
sudo ln -s usr/local/python378/bin/pip3.7 usr/bin/pip3

6 查看安装结果
python3 -V
pip3 -V

如果我们用pip3安装包时显示如下代码
You are using pip version 9.0.1, however version 21.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
我们可以通过如下方式对pip进行升级
pip3 install --upgrade pip # 注意这里我们用的是pip3而不是pip
7 为pip修改国内镜像源
pip安装完成之后需要安装各种包,如果我们用pip自带源来安装,因为是国外的网址,下载速度会比较慢。这时,我们可以通过修改镜像源来使用国内的源来安装。
7.1 阿里云
设置全局的下载地址:
pip3 config set global.index-url http://mirrors.aliyun.com/pypi/simple/ # 阿里云的镜像源
添加到信任名单中,要不然安装的时候会报错
pip3 config set global.trusted-host mirrors.aliyun.com
7.2 清华大学
参考网址
pypi 镜像每 5 分钟同步一次。
临时使用
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意,simple 不能少, 是 https 而不是 http
设为默认
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip3 install pip3 -U pip3 config set global.index-url ttps://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
8 安装各种包
python和pip安装完毕,并创建软连接之后,我们就可以安装各种包了
pip3 install ipython
pip3 install jupyter notebook
pip3 install pandas
pip3 install pymysql
pip3 install scipy
pip3 install Django
pip3 install ……
文章转载自龙小马的数字化之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





