Tengo ambos python2.7e python3.2instalado en Ubuntu 12.04.
El enlace simbólico pythonenlaza a python2.7.
Cuando escribo:
sudo pip install package-name
Será la python2versión de instalación predeterminada de package-name.
Algunos paquetes admiten ambos python2y python3.
¿Cómo instalar la python3versión de package-namevia pip?

pip-2.7ypip-3.2comandos en su sistema?/usr/bin/pipde#!/usr/bin/pythona#!/usr/bin/python3?cplapipquepip-3.2luego cambiarlo, por lo que se obtiene una mejor elección la próxima vez :)whereis pipdesde su línea de comando. Parece que han cambiado los nombres a pip2.7 en Ubuntu 14.04.Respuestas:
Es posible que desee compilar un
virtualenvpython3, luego instalar paquetes de python3 después de activar virtualenv. Para que su sistema no esté en mal estado :)Esto podría ser algo como:
fuente
virtualenvcondeactivatey python3 podría instalarse en una ubicación diferente. El mío está en/usr/local/bin/python3, que puedes averiguar conwhich python3virtualenv -p `which python3` py3envUbuntu y Fedora 13 + 12.10+ tienen un paquete llamado
python3-pipque instalarápip-3.2(opip-3.3,pip-3.4opip3si hay nuevas versiones) sin necesidad de esta saltando a través de aros.Encontré esto y lo arreglé sin necesidad de gustos
wgeto virtualenvs (suponiendo Ubuntu 12.04):python3-setuptools: ejecutarsudo aptitude install python3-setuptools, esto le dará el comandoeasy_install3.sudo easy_install3 pip, esto le dará el comandopip-3.2como la solución de kev.sudo pip-3.2 install <package>(instalar paquetes python en su sistema base requiere root, por supuesto).fuente
sudo pip-3.2 install <package>se requieren permisos de superusuario.sudo apt-get install python3-pipRespuesta corta
Fuente: comentario de Shashank Bharadwaj
Respuesta larga
La respuesta corta solo se aplica a los sistemas más nuevos. En algunas versiones de Ubuntu, el comando es
pip-3.2:Si no funciona, este método debería funcionar para cualquier distribución de Linux y versión compatible :
Si no tienes
curl, úsalowget. Si no tienesudo, cambie aroot. Si elpip3enlace simbólico no existe, busque algo como pip-3. XMuchos paquetes de Python requieren también el paquete de desarrollo, así que instálelo también:
Fuentes:
paquetes de instalación de Python con pip
Pip última instalación
Verifique también la respuesta de Tobu si desea una versión aún más actualizada de Python.
Quiero agregar que el uso de un entorno virtual suele ser la forma preferida de desarrollar una aplicación python, por lo que la respuesta @felixyan es probablemente la mejor en un mundo ideal. Pero si realmente desea instalar ese paquete globalmente, o si necesita probarlo / usarlo frecuentemente sin activar un entorno virtual, supongo que instalarlo como un paquete global es el camino a seguir.
fuente
curlllamada me molesta con un error de sintaxis en la línea 48.UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.The pegar está en ix.io/1fX5 para todas las partes interesadas :)syntax errorpuede producirse al usar una versión de Python que ya no es apoyado porpip. Los comandos anteriores funcionan con python3.5sudo apt-get purge python3-pipprimeroBueno, en ubuntu 13.10 / 14.04 , las cosas son un poco diferentes.
Instalar en pc
Instalar paquetes
NO
pip-3.3 installfuente
La forma más fácil de instalar la última
pip2/pip3y paquetes correspondientes:Nota: ejecute estos comandos como
rootfuente
Tuve el mismo problema al intentar instalar Pylab, y encontré este enlace
Entonces, lo que he hecho para instalar Pylab dentro de Python 3 es:
Ha funcionado correctamente y, como puede ver en el enlace, puede hacerlo para cada versión de Python que tenga, así que supongo que esto resuelve su problema.
fuente
python3-pippaquete, no crea un comandopip3opip-3como se sugiere en otras respuestas. Esta respuesta de hecho funciona.pipya se ha instalado a través de:sudo apt-get install python3-pipAntigua pregunta, pero ninguna de las respuestas me satisface. Uno de mis sistemas ejecuta Ubuntu 12.04 LTS y, por alguna razón, no hay paquete
python3-pipnipython-pippara Python 3. Entonces, esto es lo que he hecho (todos los comandos se ejecutaron como root):Instale
setuptoolspara Python3 en caso de que no lo haya hecho.o
Con Python 2.4+ puedes invocar
easy_installcon una versión específica de Python usandopython -m easy_install. Entonces,pippara Python 3 podría ser instalado por:Eso es todo, tienes
pippara Python 3. Ahora solo invocapipcon la versión específica de Python para instalar el paquete para Python 3. Por ejemplo, con Python 3.2 instalado en mi sistema, usé:fuente
Si tiene pip instalado en ambas pitones, y ambas están en su camino, simplemente use:
Referencias
Este es un duplicado de la pregunta # 2812520
fuente
Si su sistema tiene
python2por defecto, use el siguiente comando para instalar paquetes enpython3$ python3 -m pip install <package-name>fuente
Suficientemente fácil:
Si desea Python 3.3, que no es el predeterminado a partir de Ubuntu 12.10:
fuente
Alternativamente, puede simplemente ejecutar en
pip3 install packagenamelugar depip,fuente
En primer lugar, debe instalar pip para la instalación de Python 3 que desee. Luego ejecuta ese pip para instalar paquetes para esa versión de Python.
Como tiene pip y python 3 en / usr / bin, supongo que ambos están instalados con un administrador de paquetes de algún tipo. Ese administrador de paquetes también debe tener un pip Python 3. Ese es el que debes instalar.
La recomendación de Félix de virtualenv es buena. Si solo está probando, o está haciendo desarrollo, entonces no debe instalar el paquete en el sistema python. Usar virtualenv, o incluso construir tus propias pitones para el desarrollo, es mejor en esos casos.
Pero si realmente no desea instalar este paquete en el sistema de pitón, la instalación de la pipa para Python 3 es el camino a seguir.
fuente
Aunque la pregunta se relaciona con Ubuntu, permítanme contribuir diciendo que estoy en Mac y mi
pythoncomando predeterminado es Python 2.7.5. También tengo Python 3, accesible a través depython3, así que conociendo el origen del paquete pip, lo descargué y emitísudo python3 setup.py installcontra él y, seguramente, solo Python 3 ahora tiene este módulo dentro de los paquetes de su sitio. Espero que esto ayude a un extraño errante de Mac.fuente
Ejecute el pip binario directamente.
Primero ubique la versión de PIP que desea.
Entonces ejecuta.
fuente
Debe instalar TODAS las dependencias:
sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-baseInstale pip3 (si lo ha instalado, consulte el paso 3):
sudo apt-get install python3-pipInstalar scikit-learn por pip3
pip3 install -U scikit-learnAbra su terminal y la entrada del entorno python3, escriba
import sklearnpara verificarlo.¡Buena suerte!
fuente
Para instalar pip para el uso de python3, debe usar pip3 en lugar de pip. Para instalar python en ubuntu 18.08 bionic
Para instalar el paquete pip requerido en ubuntu
fuente
Otra forma de instalar python3 es usando wget. A continuación se detallan los pasos para la instalación.
Además, se puede crear un alias para el mismo usando
Ahora abra una nueva terminal y escriba py y presione Entrar.
fuente