Tengo que ejecutar una secuencia de comandos de Python en un servidor de Windows. ¿Cómo puedo saber qué versión de Python tengo, y realmente importa? Estaba pensando en actualizar a la última versión de Python.¿Qué versión de Python tengo instalada?
Respuesta
python -V
http://docs.python.org/using/cmdline.html#generic-options
--version
también pueden trabajar (introducido en la versión 2,5)
En mi máquina con Windows 8.1 Pro, Python 2.7.10 genera 'Python 2.7.10' para' -V' y '--version'; y Python 3.4.3 también genera 'Python 3.4.3' para ambas opciones. – J0e3gan
también podría tener otras versiones de python, algo como esto '' sudo find/-iname python'' probablemente las descubra. – PatrickT
@PatrickT esta publicación era sobre Python en el servidor de Windows, sudo y find confundirían a algunos principiantes, ya que no funcionarían en Windows –
Python 2.5+:
python --version
Python 2.4-:
python -c 'import sys; print(sys.version)'
Nota: El intérprete no puede usar la misma versión de Python que la que ejecuta los scripts. Creo que hay algunas circunstancias en las que, por defecto, su intérprete es Python 3, pero sus scripts se ejecutan en Python 2 (necesita '#! Python3' como la primera línea). – leewz
NOTA: en Windows, debe ir a "Python (línea de comando)" para ingresar los pasos anteriores. – HPWD
Esta respuesta es más útil, el script tendría la capacidad de ejecutarse o no. – AjayKumarBasuthkar
En un tipo de símbolo del sistema:
python -V
Al abrir Python (command line)
lo primero que me dice es la versión.
desde la línea de comando, escribí "python" – flobacca
en un entorno de programación Python sólo debes copiar y pegar el siguiente código y ejecutarlo (la versión se van a plantear en el área de salida)
import sys
print(sys.version)
Esto responde a la pregunta "¿qué versión estoy ejecutando?", lo que resolvió un problema que tenía con las configuraciones del entorno (gracias) . Muchas computadoras tienen múltiples versiones de Python instaladas. –
Esto es más útil que el comando -v, ya que le dice a la arquitectura del python instalado (32 bits o 64 bits) –
se puede obtener la versión de Python mediante el uso siguiente comando
python --version
incluso puede obtener la versión de cualquier paquete instalado en Venv mediante congelación de pepita como
pip freeze | grep "package name"
o nosotros ing intérprete de python como
In [1]: import django
In [2]: django.VERSION
Out[2]: (1, 6, 1, 'final', 0)
Aunque la pregunta es "¿qué versión estoy usando?", esto puede no ser todo lo que necesita saber. Es posible que tenga otras versiones instaladas y esto puede causar problemas, particularmente al instalar módulos adicionales. Este es mi enfoque áspera y listo para descubrir lo que se instalan versiones:
updatedb #be in root for this
locate site.py #all installations I've ever seen have this
La salida para una sola instalación de Python debe ser algo como esto:
/usr/lib64/python2.7/site.py
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo
múltiples instalaciones tendrán algo de salida de esta manera:
/root/Python-2.7.6/Lib/site.py
/root/Python-2.7.6/Lib/site.pyc
/root/Python-2.7.6/Lib/site.pyo
/root/Python-2.7.6/Lib/test/test_site.py
/usr/lib/python2.6/site-packages/site.py
/usr/lib/python2.6/site-packages/site.pyc
/usr/lib/python2.6/site-packages/site.pyo
/usr/lib64/python2.6/site.py
/usr/lib64/python2.6/site.pyc
/usr/lib64/python2.6/site.pyo
/usr/local/lib/python2.7/site.py
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/test/test_site.py
/usr/local/lib/python2.7/test/test_site.pyc
/usr/local/lib/python2.7/test/test_site.pyo
python -V
o
python --version
NOTA: - Tenga en cuenta que el comando "V" en python-V es mayúscula V. python -v (pequeña "v") ejecutará Python en modo detallado.
Para mí. abra CMD y ejecute py mostrará algo así como Python 3.4.3 (v3.4.3: 9b73f1c3e601, 24 de febrero de 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] en win32 Escriba " ayuda "," derechos de autor "," créditos "o" licencia "para obtener más información.
acaba de empezar en el terminal
python
[email protected]:
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
In [1]: import sys
In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec 6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)
In [4]: sys.version_info >= (2,7)
Out[4]: True
In [5]: sys.version_info >= (3,)
Out[5]: False
>>> import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))
3.5
por lo que desde la línea de comandos:
python -c "import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))"
En Windows 10 con Python 3,6
python
Python 3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:59:16) [MSC v.1900 64 bit (AMD64)] on win32
python -V
Python 3.6.0a4
python --version
Python 3.6.0a4
Abra una ventana del símbolo del sistema (presione Windows + R, escriba cmd y presione enter). Tipo python.exe
Si tiene Python instalado, entonces la manera más fácil de comprobar el número de versión es escribiendo "python" en el símbolo del sistema. Le mostrará el número de versión y si se está ejecutando en 32 bits o 64 bits y alguna otra información. Para algunas aplicaciones, querría tener una versión más reciente y otras no. Depende de qué paquetes desee instalar o usar.
- 1. ¿Cómo saber la versión de xdebug que tengo instalada?
- 2. ¿Qué versión de Resharper tengo?
- 3. Encuentre programáticamente la versión instalada de pywin32
- 4. ¿Cómo puedo obtener la versión GDAL/OGR instalada de python?
- 5. ¿Importar un módulo basado en la versión de python instalada?
- 6. ¿Qué versión de API de tejido está instalada?
- 7. Cómo encontrar la versión de Drupal instalada
- 8. ¿Cómo detectar la versión de Chrome instalada?
- 9. ¿Cómo veo qué versión de MVC está instalada?
- 10. ¿Cómo averiguas qué versión de GTK + está instalada en Ubuntu?
- 11. ¿Detecta qué versión de una aplicación está instalada en iOS?
- 12. ¿Cómo puedo detectar qué versión de Internet Explorer está instalada?
- 13. Buscar qué versión de paquete está instalada con pip
- 14. ¿Cómo puedo saber en Mac OS X si tengo instalada la versión de carbono o cacao de Qt?
- 15. Detección de la versión de Excel instalada (y Service Packs)
- 16. Versión de Apache instalada en una máquina Debian
- 17. Buscar la versión de Mac OSX instalada usando AppleScript
- 18. Buscar la versión de OpenCV instalada en Ubuntu
- 19. Tengo una joya instalada pero necesito que 'gemname' no funcione. ¿Por qué?
- 20. Cómo saltear la fase de instalación en Maven build si ya tengo esta versión instalada en el repos
- 21. ¿Existe un comando de línea de comando para verificar qué versión de .NET está instalada?
- 22. Cómo encontrar qué versión de Oracle está instalada en un servidor Linux (En terminal)
- 23. ¿Qué versión de .NET Framework está instalada en Windows XP, Vista y 7?
- 24. ¿Qué versión de python opencv debo elegir?
- 25. Desde la línea de comandos, ¿cómo saber qué versión de Firefox está instalada en Windows/Linux?
- 26. ¿Cómo se puede encontrar qué versión de la biblioteca libstdC++ está instalada en su máquina Linux?
- 27. Aplicación de Python instalada e ID de cliente de Google
- 28. ¿Qué versión de Pyramid tengo y cuál es la mejor manera de actualizar?
- 29. ¿Cómo puedo determinar qué iOS SDK tengo?
- 30. Python IDLE: Cambiar la versión de Python
Sí, importa el número de versión (principal). Asegúrese de seleccionar la documentación de Python que coincida con su versión de Python. –
Si también desea saber qué es lo que Python está asociado con archivos '.py', podría interesarle un archivo por lotes en [¿Cómo escribir un archivo por lotes que muestra la ruta al ejecutable y la versión de Python manejando los scripts de Python en Windows?]] http://stackoverflow.com/questions/7825780/) –
Relacionado: ¿hay una forma garantizada de ver todas las versiones de Python que están disponibles/instaladas en su sistema Linux? – Dennis