2 votos

Cómo asegurarse de vías separadas de cada instancia de Python

Recientemente he actualizado a la Alta Sierra en mi Macbook Air. He instalado la última versión de Python: 2.7.14 de python.org. Hay documentación y un archivo léame para 2.7.14 en la carpeta de Aplicaciones. El archivo léame para el usuario-instalado python estados:

Como de Python 2.7.0, el usuario puede instalar Python 2.7 versiones de python.org instaladores añadido a todo el sistema site-directorio de paquetes para la suministradas por Apple Python 2.7 para el final de su ruta de búsqueda. Esto significaba que los paquetes instalados con el sistema de Python 2.7 también podría ser utilizado por el usuario-instalado Python 2.7. Mientras que a veces conveniente, también a menudo causa confusión con el implícito el acoplamiento entre los dos Python instancias. Por separado, como de macOS 10.12, Apple ha cambiado el diseño del sistema de sitio-paquetes directorio /Library/Python/2.7/sitio-paquetes, de manera que ahora puede provocar la instalación de pip que los componentes fallen. Para evitar la confusión y los errores de instalación, como de 2.7.13 instalados por el usuario pitones ya no agregar /Biblioteca/Python/2.7/sitio-paquetes a sys.ruta de acceso. Si usted está usando un paquete con un usuario puede instalar Python 2.7 y el sistema de Python 2.7, ahora tendrá que asegurarse de que las copias separadas del paquete de instalación para cada instancia.

Yo no soy comprender completamente el significado de esto. Quiero estar seguro de que lo tengo todo configurado correctamente antes de continuar. Hay un comando que puedo escribir en mi terminal que va a señalar el camino de la Python 2.7.14 acabo de instalar? Quiero estar seguro de que hay vías separadas para cada instancia de Python.

1voto

john Puntos 11

Usted debe configurar los entornos virtuales para cada versión de python será independiente de los demás. Su configuración es bastante fácil y usted puede encontrar las instrucciones en la internet aquí y aquí, así como en muchos otros lugares. Puedo ejecutar entornos virtuales y esto me permite ejecutar 2.7.13 o 3.6 sin ningún tipo de problemas. Acabo de activar el entorno que quiero y, a continuación, empezar a correr la versión de python.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X