bash: pip: command not found

随笔

不同系统安装pip command

目录

[1. 对于 CentOS/RHEL 系统](#1. 对于 CentOS/RHEL 系统)

[1.1 安装 phthon3-pip](#1.1 安装 phthon3-pip)

[1.2 执行 pip3 install -r requirments.txt 即可执行](#1.2 执行 pip3 install -r requirments.txt 即可执行)

[2. 对于 Debian/Ubuntu 系统](#2. 对于 Debian/Ubuntu 系统)

[3. 有些 Linux 发行版可能默认使用 python2](#3. 有些 Linux 发行版可能默认使用 python2)

[4. 如果你已经安装了 python3,可尝试通过 get-pip.py 脚本安装](#4. 如果你已经安装了 python3,可尝试通过 get-pip.py 脚本安装)

[4.1 首先,下载 get-pip.py 脚本](#4.1 首先,下载 get-pip.py 脚本)

[4.2 在脚本所在的目录下执行以下命令安装 pip](#4.2 在脚本所在的目录下执行以下命令安装 pip)


1. 对于 CentOS/RHEL 系统

1.1 安装 phthon3-pip
1. sudo yum install python3-pip

2. 安装完成后,执行 pip3 install -r requirments.txt 即可执行


root@bogon NDPPPlatform]# 
[root@bogon NDPPPlatform]# pip install -r requirements.txt 
bash: pip: command not found...
[root@bogon NDPPPlatform]# 
[root@bogon NDPPPlatform]# 
[root@bogon NDPPPlatform]# yum install python3-pip
Last metadata expiration check: 1:43:38 ago on Thu 09 May 2024 05:30:47 PM CST.
Package python3-pip-9.0.3-22.el8.noarch is already installed.
Dependencies resolved.
===============================================================================================================================================================================================================================================================================================
 Package                                                                      Architecture                                                    Version                                                                 Repository                                                          Size
===============================================================================================================================================================================================================================================================================================
Upgrading:
 platform-python                                                              x86_64                                                          3.6.8-62.el8                                                            baseos                                                              88 k
 platform-python-pip                                                          noarch                                                          9.0.3-24.el8                                                            baseos                                                             1.7 M
 python3-libs                                                                 x86_64                                                          3.6.8-62.el8                                                            baseos                                                             8.4 M
 python3-pip                                                                  noarch                                                          9.0.3-24.el8                                                            appstream                                                           20 k

Transaction Summary
===============================================================================================================================================================================================================================================================================================
Upgrade  4 Packages

Total download size: 10 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): python3-pip-9.0.3-24.el8.noarch.rpm                                                                                                                                                                                                                      30 kB/s |  20 kB     00:00    
(2/4): platform-python-3.6.8-62.el8.x86_64.rpm                                                                                                                                                                                                                  66 kB/s |  88 kB     00:01    
(3/4): platform-python-pip-9.0.3-24.el8.noarch.rpm                                                                                                                                                                                                             109 kB/s | 1.7 MB     00:16    
(4/4): python3-libs-3.6.8-62.el8.x86_64.rpm                                                                                                                                                                                                                     81 kB/s | 8.4 MB     01:46    
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                                           98 kB/s |  10 MB     01:47     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                                                                       1/1 
  Upgrading        : platform-python-pip-9.0.3-24.el8.noarch                                                                                                                                                                                                                               1/8 
  Upgrading        : python3-libs-3.6.8-62.el8.x86_64                                                                                                                                                                                                                                      2/8 
  Upgrading        : platform-python-3.6.8-62.el8.x86_64                                                                                                                                                                                                                                   3/8 
  Running scriptlet: platform-python-3.6.8-62.el8.x86_64                                                                                                                                                                                                                                   3/8 
  Upgrading        : python3-pip-9.0.3-24.el8.noarch                                                                                                                                                                                                                                       4/8 
  Cleanup          : python3-pip-9.0.3-22.el8.noarch                                                                                                                                                                                                                                       5/8 
  Cleanup          : platform-python-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                   6/8 
  Running scriptlet: platform-python-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                   6/8 
  Cleanup          : platform-python-pip-9.0.3-22.el8.noarch                                                                                                                                                                                                                               7/8 
  Cleanup          : python3-libs-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                      8/8 
  Running scriptlet: python3-libs-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                      8/8 
  Verifying        : python3-pip-9.0.3-24.el8.noarch                                                                                                                                                                                                                                       1/8 
  Verifying        : python3-pip-9.0.3-22.el8.noarch                                                                                                                                                                                                                                       2/8 
  Verifying        : platform-python-3.6.8-62.el8.x86_64                                                                                                                                                                                                                                   3/8 
  Verifying        : platform-python-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                   4/8 
  Verifying        : platform-python-pip-9.0.3-24.el8.noarch                                                                                                                                                                                                                               5/8 
  Verifying        : platform-python-pip-9.0.3-22.el8.noarch                                                                                                                                                                                                                               6/8 
  Verifying        : python3-libs-3.6.8-62.el8.x86_64                                                                                                                                                                                                                                      7/8 
  Verifying        : python3-libs-3.6.8-49.el8.x86_64                                                                                                                                                                                                                                      8/8 

Upgraded:
  platform-python-3.6.8-62.el8.x86_64                                     platform-python-pip-9.0.3-24.el8.noarch                                     python3-libs-3.6.8-62.el8.x86_64                                     python3-pip-9.0.3-24.el8.noarch                                    

Complete!
[root@bogon NDPPPlatform]# 
1.2 执行 pip3 install -r requirments.txt 即可执行
2. 安装完成pip3 后,执行 pip3 install -r requirments.txt 

[root@bogon NDPPPlatform]# pip3 install -r requirements.txt 
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting pytest (from -r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/38/93/c7c0bd1e932b287fb948eb9ce5a3d6307c9fc619db1e199f8c8bc5dad95f/pytest-7.0.1-py3-none-any.whl (296kB)
    100% |████████████████████████████████| 307kB 9.7kB/s 
Collecting pytest-html (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/81/e1/35ae038e10ba11758e7d572f656ea7b99795f3d37d20aa40a5d7e8050091/pytest_html-3.2.0-py3-none-any.whl
Collecting pytest-xdist (from -r requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/0e/99/2b300b4391f27ba31c6ec1ce643700ee2d32f860e3877a13106ef3a30e22/pytest_xdist-3.0.2-py3-none-any.whl
Collecting pytest-ordering (from -r requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/ec/98/adc368fe369465f291ab24e18b9900473786ed1afdf861ba90467eb0767e/pytest_ordering-0.6-py3-none-any.whl
Collecting pytest-rerunfailures (from -r requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/89/d7/324c800be87ecf875d27070c19ced50f1eafde428eccf8c351b459e06714/pytest_rerunfailures-10.3-py3-none-any.whl
Collecting allure-pytest (from -r requirements.txt (line 6))
  Downloading https://files.pythonhosted.org/packages/69/7b/430830ed7bf1ef078f9e55eb4b19cc059ef5310a20b5bd73eeb99e2c5ff1/allure_pytest-2.13.5-py3-none-any.whl
Requirement already satisfied: requests in /usr/lib/python3.6/site-packages (from -r requirements.txt (line 7))
Requirement already satisfied: PyYAML in /usr/lib64/python3.6/site-packages (from -r requirements.txt (line 8))
Collecting allure-python-commons (from -r requirements.txt (line 9))
  Downloading https://files.pythonhosted.org/packages/d0/18/79a66d6adc301281803398f7288583dff8d1d3f2672c07ffab03ee12c7cd/allure_python_commons-2.13.5-py3-none-any.whl
Collecting paramiko (from -r requirements.txt (line 10))
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fc002f6f400>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/paramiko/
  Downloading https://files.pythonhosted.org/packages/ad/50/8792484502c8141c20c996b802fefa8435a9c018a2bb440a06b172782118/paramiko-3.4.0-py3-none-any.whl (225kB)
    100% |████████████████████████████████| 235kB 11kB/s 
Collecting configparser (from -r requirements.txt (line 11))
  Downloading https://files.pythonhosted.org/packages/2b/af/0e28626b47c84172a112397f034bb1b6349960ca6e0fe7c96666e0ccae69/configparser-5.2.0-py3-none-any.whl
Collecting py>=1.8.2 (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl (98kB)
    100% |████████████████████████████████| 102kB 11kB/s 
Collecting iniconfig (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl
Collecting attrs>=19.2.0 (from pytest->-r requirements.txt (line 1))
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fc0026fe6d8>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/attrs/
  Downloading https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl (60kB)
    100% |████████████████████████████████| 61kB 10.0kB/s 
Collecting pluggy<2.0,>=0.12 (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl
Collecting importlib-metadata>=0.12; python_version < "3.8" (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/a0/a1/b153a0a4caf7a7e3f15c2cd56c7702e2cf3d89b1b359d1f1c5e59d68f4ce/importlib_metadata-4.8.3-py3-none-any.whl
Collecting tomli>=1.0.0 (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/05/e4/74f9440db36734d7ba83c574c1e7024009ce849208a41f90e94a134dc6d1/tomli-1.2.3-py3-none-any.whl
Collecting packaging (from pytest->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl (40kB)
    100% |████████████████████████████████| 40kB 14kB/s 
Collecting pytest-metadata (from pytest-html->-r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/e5/12/bfb677aad996cc994efb9c61289a4994d60079587e85155738859fd3b68e/pytest_metadata-1.11.0-py2.py3-none-any.whl
Collecting execnet>=1.1 (from pytest-xdist->-r requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/81/c0/3072ecc23f4c5e0a1af35e3a222855cfd9c80a1a105ca67be3b6172637dd/execnet-1.9.0-py2.py3-none-any.whl
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3.6/site-packages (from requests->-r requirements.txt (line 7))
Requirement already satisfied: idna<2.8,>=2.5 in /usr/lib/python3.6/site-packages (from requests->-r requirements.txt (line 7))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/lib/python3.6/site-packages (from requests->-r requirements.txt (line 7))
Collecting bcrypt>=3.2 (from paramiko->-r requirements.txt (line 10))
  Downloading https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad/bcrypt-4.0.1.tar.gz
    Complete output from command python setup.py egg_info:
    
            =============================DEBUG ASSISTANCE==========================
            If you are seeing an error here please try the following to
            successfully install bcrypt:
    
            Upgrade to the latest pip and try again. This will fix errors for most
            users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
            =============================DEBUG ASSISTANCE==========================
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-97uw71mt/bcrypt/setup.py", line 11, in <module>
        from setuptools_rust import RustExtension
    ModuleNotFoundError: No module named 'setuptools_rust'
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-97uw71mt/bcrypt/
[root@bogon NDPPPlatform]# 

2. 对于 Debian/Ubuntu 系统

sudo apt install python3-pip

3. 有些 Linux 发行版可能默认使用 python2

# sudo apt install python-pip

4. 如果你已经安装了 python3,可尝试通过 get-pip.py 脚本安装

4.1 首先,下载 get-pip.py 脚本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
4.2 在脚本所在的目录下执行以下命令安装 pip
sudo python3 get-pip.py
相关推荐
DARLING Zero two♡13 分钟前
关于我、重生到500年前凭借C语言改变世界科技vlog.16——万字详解指针概念及技巧
c语言·开发语言·科技
Gu Gu Study16 分钟前
【用Java学习数据结构系列】泛型上界与通配符上界
java·开发语言
yyfhq17 分钟前
sdnet
python
测试199825 分钟前
2024软件测试面试热点问题
自动化测试·软件测试·python·测试工具·面试·职场和发展·压力测试
love_and_hope25 分钟前
Pytorch学习--神经网络--搭建小实战(手撕CIFAR 10 model structure)和 Sequential 的使用
人工智能·pytorch·python·深度学习·学习
芊寻(嵌入式)38 分钟前
C转C++学习笔记--基础知识摘录总结
开发语言·c++·笔记·学习
一颗松鼠1 小时前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript
有梦想的咸鱼_1 小时前
go实现并发安全hashtable 拉链法
开发语言·golang·哈希算法
海阔天空_20131 小时前
Python pyautogui库:自动化操作的强大工具
运维·开发语言·python·青少年编程·自动化
天下皆白_唯我独黑1 小时前
php 使用qrcode制作二维码图片
开发语言·php