Lo necesito para aprender el lenguaje Python. ¡Por favor ayuda!
Lo necesito para aprender el lenguaje Python. ¡Por favor ayuda!
Respuestas:
Por defecto, ambos python2
y python3
están instalados.
Como ya se mencionó, puede verificar su versión con:
python -V
(cuenta la capital) o
python --version
o
apt-cache policy python
Esto sólo se mostrará la versión de python2
, mientras que en 14.04
, python3
se instala también. Para ver la versión de python3
, simplemente reemplace todas las apariciones de python
en los comandos anteriores porpython3
Si comienza a codificar, también tenga en cuenta que usar:
python <script>
hará que Python 2 ejecute el código, y
python3 <script>
hará que Python 3 lo ejecute, y (si el script es ejecutable), el shebang
#!/usr/bin/env python
lo ejecutará en python 2 y
#!/usr/bin/env python3
lo ejecutará en python 3
Como respuesta a lo que preguntaste en un comentario: ¿Entonces es el "terminal" donde hacemos la codificación, verdad?
La forma más conveniente es usar Idle (desde los repositorios). Luego puede probar y ejecutar el código con F5, o si es necesario, desde el terminal. Tiene la ventaja de que la sangría se sugiere automáticamente (ao)
Tenga en cuenta que necesita usar una versión diferente de Idle para python 2 y 3.
Verifique su versión de Python con
python --version
También tenga en cuenta que hay algunas diferencias severas entre python 2 y 3. https://wiki.python.org/moin/Python2orPython3
python3 --version
, ya que también está instalado de forma predeterminada. python --version
solo muestra la versión 2
Python se instala por defecto en Ubuntu, pero para verificarlo:
Ejecute este comando
$ apt-cache policy python
python:
Installed: 2.7.3-0ubuntu2.2
Candidate: 2.7.3-0ubuntu2.2
Version table:
*** 2.7.3-0ubuntu2.2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.7.3-0ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Gracias a la nota de @JacobVlijm si usa Ubuntu> 12.10, entonces debería usar apt-cache policy python3
en su lugar
Como puede ver en la sección de Pyton, puede ver que Installed: 2.7.3-0ubuntu2.2
esto significa que está instalado y que la versión es 2.7
También candidate
muestra la última versión disponible en su canal de software, para que pueda actualizar su versión si lo desea.
apt-cache policy python3
ya que apt-cache policy python
solo muestra python2, mientras que python3 también está instalado en 12.10>
apt-cache policy python3
. ¿Entonces significa que tengo el último 3.4.0 correcto?