Ubuntu: pip not working with python3.4

后端 未结 4 1310
余生分开走
余生分开走 2021-02-01 03:55

Trying to get pip working on my Ubuntu pc. pip seems to be working for python2.7, but not for others.

Here\'s the problem:

$ pip
Traceback (most recent c         


        
相关标签:
4条回答
  • 2021-02-01 04:22
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    sudo python3 get-pip.py
    

    confirm its installation:

    pip3 --version    
    

    or

    python3 -m pip --version
    

    now go ahead and install your desired packages (for example numpy) using:

    pip3 install numpy
    

    or

    python3 -m pip install numpy
    

    Here is the reference: https://pip.pypa.io/en/stable/installing/

    0 讨论(0)
  • 2021-02-01 04:24

    You have pip installed for python 2, but not python 3.

    Ubuntu distributes python-pip, python3-pip, python-setuptools and python3-setuptools packages, which you can install (apt-get install etc) as necessary. Thereafter, note that pip installs for python 2, and pip3 installs for python 3 (similar to python, and python3).

    Setuptools could be said to provide python's "build" process for packages, and Pip provides its "install" process. Usually you want both present.

    If you want the very latest pip / setuptools, you could always get it from PyPA's bootstrap site:

    $ curl https://bootstrap.pypa.io/get-pip.py | python3.4
    

    Afterwards you can install the latest setuptools for the appropriate python, e.g

    $ python{2.7,3.4} -m pip install -U setuptools
    

    If you try to install these for the system python, you might need root / sudo.

    0 讨论(0)
  • 2021-02-01 04:33

    I had a similar issue when running this command on my raspberry pi

    python3.4 -m pip install RPi.GPIO
    

    and got this error

    /usr/bin/python3.4: No module named pip
    

    resolved it by installing python3-pip

    sudo apt-get install python3-pip
    
    0 讨论(0)
  • 2021-02-01 04:38

    This worked on my Ubuntu 19.04:

    sudo apt install python3-pip
    

    Then pip3 or python3 -m pip to install python packages.

    0 讨论(0)
提交回复
热议问题