CentOS 安装pip教程

本文介绍如何在root权限下安装pip,并通过pip安装virtualenv来创建Python虚拟环境。步骤包括下载get_pip.py脚本、运行安装pip、安装virtualenv、创建和激活虚拟环境等。

1.必须切换到root权限下。
2.下载get_pip.py.在root下

[root@localhost ~]# wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

3.运行get-pip.py

[root@localhost ~]# python get-pip.py

4.现在就已经完成了pip的安装

5.使用pip命令安装python 沙河环境

[root@localhost ~]# pip install virtualenv

6.建立一个沙盒环境 test1

[root@localhost ~]# virtualenv test1
 New python executable in /root/test1/bin/python
Installing setuptools, pip, wheel...done.

7.进入该目录下

[root@localhost ~]# cd test1

8.查看当前目录下的所有文件

[root@localhost ~]# ls -lh
total 16
drwxr-xr-x. 2 root root 4096 Oct  5 07:05 bin
drwxr-xr-x. 2 root root 4096 Oct  5 07:04 include
drwxr-xr-x. 3 root root 4096 Oct  5 07:04 lib
-rw-r--r--. 1 root root   60 Oct  5 07:05 pip-selfcheck.json

9.启动建立的沙盒环境测试项目

[root@localhost ~]# source bin/activate

10.启动成功后,会在前面多出 test1 字样,如下所示

(test1) [root@localhost test1]#

11.退出虚拟沙盒环境

deactivate
<think>嗯,用户想在CentOS安装Python的pip工具。我需要先回忆一下CentOS的不同版本可能需要的不同步骤。比如,CentOS 7和CentOS 8可能有差异。用户可能没有说明具体版本,所以需要覆盖常见情况。 首先,用户可能已经安装了Python,但不确定是否自带pip。根据引用[2],CentOS 7可能需要通过yum安装python-pip,但有时候默认仓库里没有。引用[1]提到用户已经安装pip3,但这里用户可能问的是Python 2还是3的情况。所以需要区分Python版本。 然后,引用[3]中的步骤是手动下载get-pip.py脚本安装,这可能适用于系统自带Python没有pip的情况。比如,如果用户自己编译安装了Python,可能需要用这种方式。 接下来,可能的步骤是先检查系统是否已经有pip。比如,运行pip -V或pip3 -V。如果没有,再根据Python版本选择安装方法。对于Python 2,可能需要用yum install python-pip,但有时候仓库里没有,这时候需要启用EPEL仓库。对于Python 3,可能包名是python3-pip,可以通过yum安装。 另外,用户可能遇到权限问题,需要使用sudo。安装完成后,要验证是否成功,用pip --version确认。如果用户自己安装了Python到自定义路径,可能需要用绝对路径调用pip,如引用[3]中的/usr/local/python3/bin/pip3。 还要注意,有些情况下需要先安装EPEL仓库,特别是CentOS 7。比如,安装EPEL后,才能用yum安装pip。如果用户没有启用EPEL,可能需要先执行yum install epel-release。 总结步骤应该是:检查现有pip,根据Python版本选择安装方法,可能需要启用EPEL,或者手动下载get-pip.py安装。同时,用户可能需要安装Python开发工具,如python-devel,来避免某些依赖错误。 可能的问题还有,用户是否安装了正确的Python版本,或者是否遇到SSL模块问题,这可能需要安装其他依赖包。不过用户的问题主要集中在安装pip,所以先提供基本步骤,再提到常见问题和解决方法。 最后,生成相关问题,比如如何升级pip,如何安装特定包,或者如何解决权限问题,如使用虚拟环境。</think>### 在 CentOS 系统中安装 Python pip 工具的步骤 #### 1. **检查是否已安装 pip** 在终端执行以下命令,验证是否已安装 pip: ```bash pip -V # 检查 Python 2 的 pip pip3 -V # 检查 Python 3 的 pip ``` 如果返回版本信息(如 `pip 9.0.3 from ...`),说明已安装[^1]。 #### 2. **通过 yum 安装 pip** - **Python 2 的 pip**: ```bash sudo yum install epel-release # 启用 EPEL 仓库(CentOS 7 需要) sudo yum install python-pip # 安装 pip for Python 2 ``` 如果提示 `No package python-pip available`,需先启用 EPEL 仓库[^2]。 - **Python 3 的 pip**: ```bash sudo yum install python3-pip # 直接安装 pip for Python 3 ``` #### 3. **手动安装 pip(通用方法)** 如果 yum 安装失败(如自定义 Python 路径),可通过脚本安装: ```bash # 下载安装脚本 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 为 Python 2 安装 sudo python2 get-pip.py # 为 Python 3 安装 sudo python3 get-pip.py ``` 安装后,通过 `pip --version` 或 `pip3 --version` 验证[^3]。 #### 4. **配置环境变量(可选)** 如果 pip 安装到自定义路径(如 `/usr/local/python3/bin`),需添加到 `PATH`: ```bash echo 'export PATH="/usr/local/python3/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` #### 5. **常见问题处理** - **依赖缺失**:安装开发工具包: ```bash sudo yum groupinstall "Development Tools" sudo yum install python-devel # Python 2 sudo yum install python3-devel # Python 3 ``` - **SSL 错误**:更新 OpenSSL 和 CA 证书: ```bash sudo yum update openssl ca-certificates ``` --- §§ 相关问题 §§ 1. 如何在 CentOS 中升级 pip 到最新版本? 2. 使用 pip 安装包时出现权限错误如何解决? 3. 如何为特定 Python 版本创建虚拟环境?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值