CentOS 源码安装 pip3

今天在安装部分服务的时候,由于系统 CentOS 中默认带了 pip2,但是我的项目需要是基于 Python3 开发的,需要安装 pip3,特此将整个安装步骤记录下来。

需要安装 Python3,可参考 https://devlive.org/archives/wGwzd3RG

安装必要的依赖
  • 安装环境依赖
yum -y install openssl-devel zlib-devel
安装 setuptools
  • 下载 setuptools 源码
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  • 解压源码
tar -zxvf setuptools-19.6.tar.gz && cd setuptools-19.6
  • 安装编译
python3 setup.py build 
python3 setup.py install
安装 pip3
  • 下载 pip 源码包
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-20.2.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

需要注意的是这里由于是下载国外的包,国内下载建议使用国内镜像源

  • 进入安装目录并解压源码
tar -zxvf pip-20.2.2.tar.gz && cd pip-20.2.2
  • 安装编译
python3 setup.py build 
python3 setup.py install
  • 创建软连接
ln -s /usr/local/python3/bin/pip3  /usr/bin/pip3
  • 测试
pip3 -V

如果返回以下信息,标记安装成功

pip 20.2.2 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

相关推荐

  1. CentOS 安装 pip3

    2024-04-23 09:28:04       34 阅读
  2. CentOS 安装 Python3

    2024-04-23 09:28:04       40 阅读
  3. PostgreSQL16.3基于CentOS7.9安装步骤

    2024-04-23 09:28:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 09:28:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 09:28:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 09:28:04       87 阅读
  4. Python语言-面向对象

    2024-04-23 09:28:04       96 阅读

热门阅读

  1. rebase和merge哪个冲突更多?

    2024-04-23 09:28:04       34 阅读
  2. Django中实现JWT(构成原理、base64)

    2024-04-23 09:28:04       35 阅读
  3. kill 端口所属进程

    2024-04-23 09:28:04       30 阅读
  4. 自然语言处理(NLP)技术

    2024-04-23 09:28:04       36 阅读
  5. Android 8.1 删除Launcher桌面搜索框

    2024-04-23 09:28:04       34 阅读
  6. flask后端实践02-全局Response返回和异常处理

    2024-04-23 09:28:04       36 阅读
  7. 全志H616学习笔记

    2024-04-23 09:28:04       37 阅读
  8. 【Python快速上手(一)】

    2024-04-23 09:28:04       36 阅读