一、安装python3.6
1. 安装依赖环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc gcc-c++ gcc-devel patch libffi-devel python-devel mysql-devel expat-devel
2. 下载Python3
python官网:https://www.python.org/
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
3. 安装python3
创建目录
mkdir -p /usr/local/python3
解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python-3.8.5那我这里就是Python-3.8.5.tgz)
tar -zxvf Python-3.8.5.tgz
4. 进入解压后的目录,编译安装
cd Python-3.8.5
./configure --prefix=/usr/local/python3 --enable-shared # 生成共享库文件
make
make install
# make && make install
5. 建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6. 并将/usr/local/python3/bin加入PATH
vi ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
执行下面的命令,让上一步的修改生效
source ~/.bash_profile
检查Python3及pip3是否正常可用
# python3 -V
Python 3.8.5
# pip3 -V
pip 22.0.4 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
二、使用虚拟环境
1. 创建虚拟环境
python3 -m venv test_env # test_env是虚拟环境的名称,可以随意更改
2. 激活虚拟环境
source test_env/bin/activate
3. 退出虚拟环境
deactivate
三、国内常用镜像源
- 清华大学 :
https://pypi.tuna.tsinghua.edu.cn/simple/
- 阿里云:
http://mirrors.aliyun.com/pypi/simple/
- 中国科学技术大学 :
http://pypi.mirrors.ustc.edu.cn/simple/
- 华中科技大学:
http://pypi.hustunique.com/
- 豆瓣源:
http://pypi.douban.com/simple/
- 腾讯源:
http://mirrors.cloud.tencent.com/pypi/simple
- 华为镜像源:
https://repo.huaweicloud.com/repository/pypi/simple/
四、pip安装包的三种方式
1. 在线安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ xxx
2. 离线安装
- 源码安装
# 下载所需要的库(以openpyxl为例)
wget https://pypi.tuna.tsinghua.edu.cn/packages/f1/7d/fb475cd963bd9d244f95a90c98f518f5c834fefe749f25f9f479ca2d8a51/openpyxl-3.0.7.tar.gz#sha256=6456a3b472e1ef0facb1129f3c6ef00713cebf62e736cd7a75bcc3247432f251
# 解压openpyxl库压缩包
tar zxvf openpyxl-3.0.7.tar.gz
# 切换到openpyxl-3.0.7 目录,并进行安装
cd openpyxl-3.0.7
python setup.py install
- .whl文件安装
# .whl文件目录下运行
pip install xxx.whl