Linux下python、pip安装

一、安装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

文章作者: 有梦想的咸鱼
版权声明: 咳咳想白嫖文章?本文章著作权归作者所有,任何形式的转载都请注明出处。 http://www.trisomy.cn !
还能输入 100 字
  目录