Articles of versión

¿Cómo determinar qué instalación de Python está utilizando el intérprete?

Tengo varios paquetes de software que instalan varias instalaciones de Python. Por ejemplo: C:\Python27\ArcGIS10.1 C:\Python27\ArcGIS10.2 C:\Python27|ArcGISx6410.1 El uso de sys.version no funciona para mi caso, ya que necesito saber dónde se encuentra la instalación real, no la versión. ¿Cómo puedo determinar qué instalación está usando mi intérprete de Python?

Cambio de cadena a tipo de byte en Python 2.7

En Python 3.2, puedo cambiar el tipo de un objeto fácilmente. Por ejemplo : x=0 print(type (x)) x=bytes(0) print(type (x)) me va a dar esto: Pero, en Python 2.7, parece que no puedo usar la misma manera de hacerlo. Si hago el mismo código, dame esto: ¿Qué puedo hacer para cambiar el tipo en un […]

Instalar una versión particular con easy_install

Estoy tratando de instalar lxml . He echado un vistazo al sitio web y la versión 2.2.8 me pareció razonable, pero cuando hice easy_install lxml , instalé la versión 2.3.beta1, que no es lo que realmente quiero, supongo. ¿Cuál es la mejor manera de solucionar esto y cómo puedo forzar a easy_install a instalar una […]

Control de versiones de base de datos para MySQL

¿Qué método utilizas para controlar la versión de tu base de datos? He confiado todas nuestras tablas de bases de datos como scripts .sql separados en nuestro repository (mercurial). De esa manera, si algún miembro del equipo realiza un cambio en la tabla de empleados, por ejemplo, sabré inmediatamente qué tabla en particular se modificó […]

problemas tkinter al portar código 2.x a 3.x, el atributo de módulo ‘tkinter’ no existe

ACTUALIZADO: VER ABAJO He estado portando el código para esta asignación: http://www.stanford.edu/class/cs221/progAssignments/PA1/search.html (el código fuente completo está disponible como código postal desde allí) desde Python 2.x hasta 3.x. Tenga en cuenta que portar no es la tarea, solo estoy tratando de mantener el código actualizado y evitando instalar otra versión de Python … Después de […]

Python IDLE: cambia la versión de Python

Tengo Python 2.xy 3.x en mi máquina (Mac OS X 10.6). Para algunas cosas quiero usar la versión 2, pero para otras quiero la versión 3. Me gusta el software IDLE para editar / ejecutar, pero siempre usa la versión 3. ¿Hay alguna manera de cambiar la versión del intérprete que usa IDLE? ¡Gracias!

Cómo: Macports seleccionar python

Cuando entro: port select –list python Este es el resultado: Available versions for python: none python25 (active) python25-apple python26-apple python27 python27-apple Pensé que cuando usara python estaría usando la versión 2.5 . En cambio, cuando ingreso a “python”, la versión 2.7 parece estar activa. ¿Cómo cambio eso a la versión 2.5? Python 2.7.1 (r271:86832, Jun […]

Actualizar python en un virtualenv

¿Hay alguna manera de actualizar la versión de python utilizada en un virtualenv (por ejemplo, si sale una versión de corrección de errores)? Podría pip freeze –local > requirements.txt , luego eliminar el directorio y pip install -r requirements.txt pip freeze –local > requirements.txt , pero esto requiere una gran cantidad de reinstalación de bibliotecas […]

¿Alguna verificación para ver si el código escrito está en Python 2.7 o 3 y superior?

Tengo un proyecto de python largo y lleno de errores que estoy intentando depurar. Es desordenado e indocumentado. Estoy familiarizado con python2.7. No hay binarios en este proyecto. La idea directa es intentar ejecutarlo como python2.7 file.py o python3 file.py y ver cuál funciona. Pero como dije, ya está lleno de errores en muchos lugares. […]

Problema de referencia de versión de Python y OpenSSL en OS X

Intento resolver un problema de versión de OpenSSL que estoy teniendo. Parece que tengo tres versiones diferentes de OpenSSL en mi Mac. Python 2.7.11 tiene la versión 0.9.7m: python -c “import ssl; print ssl.OPENSSL_VERSION” OpenSSL 0.9.7m 23 Feb 2007 En la Terminal: openssl version OpenSSL 1.0.1h 5 Jun 2014 Recientemente comstackdo / instalado: /usr/local/ssl/bin/openssl OpenSSL> […]