pip

lishihuan大约 2 分钟

pip

目前使用的 Python版本为 3.6

pip 没有安装

1. 确认 Python 是否已安装

首先,你需要确保 Python 已经安装在你的系统中。可以使用以下命令检查 Python 是否已安装及其版本:

bashpython --version

或者:

bashpython3 --version

2. 安装 pip

如果确认 Python 已安装,但 pip 仍然不可用,可以根据你的 Python 版本和操作系统采取以下步骤安装 pip

a. 对于 Python 2.x

bashcurl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py

b. 对于 Python 3.x

bashcurl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

如果提示python3 get-pip.py 安装失败

[root@localhost backend]# python3 get-pip.py
python3: can't open file 'get-pip.py': [Errno 2] No such file or directory

2.1. 下载适用于 Python 3.6 的 get-pip.py

使用 curlwget 下载适合 Python 3.6 的 get-pip.py 脚本:

curl -O https://bootstrap.pypa.io/pip/3.6/get-pip.py  # 使用 `curl` 下载
wget https://bootstrap.pypa.io/pip/3.6/get-pip.py   # 使用 `wget` 下载

2.2. 确认文件存在

下载完成后,确保文件在当前目录中:ls

你应该能看到 get-pip.py 文件。

2.3. 运行 get-pip.py

确认文件存在后,运行以下命令来安装 pip

python3 get-pip.py

2.4. 验证 pip 是否安装成功

安装完成后,检查 pip 是否已正确安装:

pip --version
pip3 --version  ## 对于 Python 3:

2.5. 设置环境变量(可选)

如果你遇到 pip 命令未找到的错误,可能是因为 pip 的安装路径没有添加到 PATH 环境变量中。你可以使用以下命令找到 pip 的安装路径:

bashwhich pip3

如果路径没有在 PATH 中,可以添加:

bashexport PATH=$PATH:/usr/local/bin

为了使更改永久生效,可以将上述命令添加到 ~/.bashrc~/.bash_profile 文件中。

3. 使用包管理器安装 pip

a. 对于 CentOS/RHEL

你可以使用 yumdnf 包管理器安装 python-pippython3-pip

bash# 对于 Python 2.x
yum install python-pip

# 对于 Python 3.x
yum install python3-pip

b. 对于 Ubuntu/Debian

你可以使用 apt 包管理器安装 python-pippython3-pip

# 对于 Python 2.x
sudo apt-get install python-pip

# 对于 Python 3.x
sudo apt-get install python3-pip

4. 确认 pip 已安装

安装完成后,可以用以下命令确认 pip 是否成功安装:

pip --version

或者:

pip3 --version

5. 添加到 PATH

如果 pip 已安装但仍然无法找到,可能是因为它的路径没有添加到 PATH 环境变量中。你可以查找 pip 的位置,并将其添加到 PATH 中。

使用以下命令查找 pip 的路径:

bashwhich pip

或者:

bashwhich pip3

然后将路径添加到 PATH 中(假设你找到的路径是 /usr/local/bin/pip):

bashexport PATH=$PATH:/usr/local/bin

为了使更改永久生效,可以将上述命令添加到 ~/.bashrc~/.bash_profile 文件中。

windows下使用

更换源

换用其他的源: 在Windows的C:\Users\username\AppData\Roaming\pip路径下 找到或者创建pip.ini

[global]
index-url = http://mirrors.aliyun.com/pypi/simple
extra-index-url = http://mirrors.aliyun.com/pypi/simple
 
[install]
trusted-host = 
	mirrors.aliyun.com
	pypi.douban.com
	pypi.tuna.tsinghua.edu.cn
	pypi.mirrors.ustc.edu.cn
	mirrors.ustc.edu.cn
	mirrors.bfsu.edu.cn
	pypi.hustunique.com