Recommended way to install pip(3) on centos7

前端 未结 8 1813
梦如初夏
梦如初夏 2020-12-08 07:12

I am interrested in knowing the recommended way to install pip3 for python3.6 (as of today, may 2018) on current version of centos7 (7.5.1804) and the accepted answer of How

8条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-08 07:37

    In case you're seeing that pip3 is linked to python2 path:

    $ pip3 -V

    pip 8.1.2 from /usr/lib/python2.7/site-packages/pip (python 2.7)

    You'll probably get:

    $ pip3 install --upgrade pip

    TypeError: parse() got an unexpected keyword argument 'transport_encoding'

    Then try to clear commands cache with hash -r. This has worked for me:

    # Install Python 3:
    sudo yum install python36 -y
    
    # Install & Upgrade pip3
    sudo python36 -m pip install --upgrade pip
    
    # Validate pip3 installation:
    sudo python3.6 -m ensurepip
    #  Successfully installed pip-10.0.1 setuptools-39.0.1
    
    # Clear commands cache
    hash -r
    # might be required if getting in bash: /usr/bin/pip3: No such file or directory)
    
    pip3 -V
    # pip 19.0.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
    
    which pip3
    # /usr/local/bin/pip3
    
    pip2 -V
    # pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
    
    which pip2
    # /usr/local/bin/pip2
    
    # Install your Python3 module:
    sudo /usr/local/bin/pip3 install {required module for python3}
    

提交回复
热议问题