Si abro Terminal y escribo python, veo que la versión es 2.7.4. ¿Cómo obtengo Python 3.4? ¿Y necesito IDLE si tengo texto sublime?
Si abro Terminal y escribo python, veo que la versión es 2.7.4. ¿Cómo obtengo Python 3.4? ¿Y necesito IDLE si tengo texto sublime?
Respuestas:
Python 3.4 está instalado en la versión estable de Ubuntu 14.04. Debe usar python3
para usar Python 3.4. Por ejemplo, para ejecutar un script file.py
, use:
python3 file.py
Esto usará python 3.4 para interpretar su programa o puede usar el shebang para hacerlo ejecutable. La primera línea de su programa debe ser:
#!/usr/bin/env python3
y luego use chmod +x file.py
para asignar permisos ejecutables y luego ejecute su secuencia de comandos de python como la ./file.py
que usaría python3 para ejecutar.
Si desea que se use python3 cuando escribe python en la terminal, puede usar un alias. Para agregar un nuevo alias, abra su ~/.bash_aliases
archivo usando gedit ~/.bash_aliases
y escriba lo siguiente:
alias python=python3
y luego guardar y salir y escribir
source ~/.bash_aliases
y luego puedes escribir
python file.py
usar python3 como su intérprete de python predeterminado.
No, no necesita IDLE solo para usar python3 para interpretar sus programas.
~/Dropbox/XXX/Pythonfiles/
primero a ese directorio ( ) y luego escribir python examplefile.py
(esto podría ser bastante tonto y no lo que esperaba). 2) Puede alias python ~/Dropbox/XXX/Pythonfiles/examplefile.py
en su conjunto a un comando que se ejecutará cuando escriba el comando con alias personalizado. 3) No encontrará si no tenía ningún alias antes, eso está absolutamente bien, puede crear uno.
Tuve el mismo problema con mi escritorio ubuntu. Mi libro de Python me dijo que llamara a Python simplemente escribiendo Python en la terminal, pero solo estaba llamando a la versión 2 anterior de Python.
python3
¿Ves el reconocimiento que haces? hecho.
sudo apt-get install python3
¡Espero que esto ayude!
En Ubuntu 14.04, Python 3.4 está instalado por defecto.
Según lo recomendado por PEP-394 , puede usar python
y python2
ejecutar Python v2 (2.7) y python3
Python v3 (3.4).
En el tipo de terminal: python3
El terminal mismo dirá que escriba:
sudo apt-get install python3-minimal
Hazlo y esto instalará Python 3.2.3.
Luego, en el tipo de terminal: python3.4
- deberá ingresar Python 3.4.1.
Si es necesario para un solo script, puede usar un alias local y temporalmente.
Al instalar Letsencrypt , recibí la siguiente advertencia:
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
La causa: se necesitaba Python 2.7.9, mientras que se instaló 2.7.5. Python 3 también funciona. Abrí el script e inserté el siguiente alias después del shebang:
alias python=python3
Entonces el guión funcionó. Cuando todo terminó este alias fue eliminado. Solo funcionó en este script. Entonces, a partir python
de la terminal, todavía tengo la versión 2.7.5.
Desde Ubuntu 18.04 y versiones posteriores, no tiene que instalar Python 3, ya que viene de manera predeterminada.
Para Ubuntu 18.04 LTS y Debian Buster, queremos hacer la transición a Python 3.6 como la versión predeterminada (y probablemente solo) de Python 3.
Referencias
De lo contrario, instale con el siguiente comando:
sudo apt-get install python3
Luego, para ubicar varias instalaciones de Python, ejecute uno de estos comandos:
whereis python
which -a python python2 python3
locate python
o simplemente escriba python
command y presione Tabdos veces.
Para una lista de los paquetes de Python instalado, ejecute: dpkg -l | grep -w python
.
Para instalar una versión específica, consulte: ¿Cómo instalar paquetes específicos de Ubuntu, con la versión exacta?
Python3.4 ya está instalado en su sistema, solo necesita llamarlo en python3
lugar depython
Hay un montón de aplicaciones de python heredadas y, por lo tanto, la necesidad de python 2.x, sin embargo, como otros mencionaron, python3 -V muestra que Python 3.4.0 está instalado y, por lo tanto, con Ubuntu 14.x está ahí.
python -V shows 2.7.6
python3 -V shows 3.4.0
Saber qué intérprete usar entonces depende de usted.