Utilice pip con Python 3.5

Utilice pip con Python 3.5

Tengo una instancia de AWS Ubuntu donde instalé Python3.5 manualmente (lo descargué, lo configuré y ejecuté make, make install). Luego cambié el enlace simbólico.

sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3

Pero luego, cuando intento ejecutar pip:

ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg (python 2.7)

¿Cómo puedo arreglar esto? ¿No necesito pip para trabajar con Python3? ¿Debería haber hecho algo diferente? ¡Gracias!

Respuesta1

Necesitas instalar pip3.

sudo apt-get install python3-pipDeberías hacerlo.

Entonces usapip3 -V

Respuesta2

Tuve que seguir un procedimiento ligeramente diferente para que esto funcionara (Ubuntu 14.04: una máquina local, no AWS). Creo que la diferencia puede ser que usted estaba actualizando de 2.7 a 3.5, mientras que yo estaba actualizando de 3.4 a 3.5. python3.5Lo instalé apt-get, luego easy_installusé curly finalmente pipusé easy_install.

$ sudo apt-get install python3.5 python3.5-dev
$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python3.5
$ sudo easy_install pip

¡Éxito!

$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

Como dicen, son las tortugas, o administradores de paquetes, hasta el final.

Respuesta3

Probablemente sea pip3 -V.

En mi sistema lo tengo pip3, pero no pip.

(despotricar: ¿por qué Python siempre es un desastre?)

Respuesta4

Creo que la forma más sencilla es utilizar anaconda/miniconda e instalar la versión específica. Se describe aquí:https://stackoverflow.com/questions/42978349/anaconda-version-with-python-3-5.

El pip se incluye automáticamente.

información relacionada