1 votos

Instalar Anaconda para Python 3.6 sin arruinar Python 2.7

Tengo tanto Python 2.7 con ArcGIS 10.5 Desktop como Python 3.6 con ArcGIS Pro. Hace unas semanas, intenté instalar Anaconda (con Conda, Spyder, Jupyter, etc.) y de alguna manera sobrescribió la configuración de mi sistema para Python 2.7 (así como pip). Me di cuenta de que ya no podía usar pip o importar cosas en 2.7. Desinstalé Anaconda y la versión actualizada de pip (de alguna manera actualizó la versión de pip) y todo en 2.7 volvió a funcionar. ¿Alguna sugerencia para reinstalar Anaconda sin arruinar mi entorno de desarrollo de Python 2.7 de nuevo?

1 votos

Esto es más una pregunta de desbordamiento de pila relacionada directamente con múltiples instalaciones de Python en una sola máquina. stackoverflow.com/questions/4583367/

1 votos

Cuando usted instala Anaconda, el instalador le pregunta si desea agregar Anaconda python a su ruta / hacerla por defecto, desmarque esto. Sin embargo, no es necesario instalar otro anaconda, ArcGIS Pro incluye el gestor de paquetes conda.

2voto

Jim Puntos 31

Puede intentar instalar a través del Python Package Manger en ArcGIS Pro. Vaya a Project, Python, y Add Packages. Usted encontrará anaconda allí como una opción.

El gestor de paquetes de Python

Una opción alternativa sería utilizar el gestor de paquetes de conda para obtener los paquetes de su elección. ArcGIS Pro 1.3 y superior vienen con conda instalado. De esta forma no mezclará sus paquetes pip y conda, y las instalaciones de conda sólo estarán asociadas a Pro. Encontrarás que algunos de los paquetes que mencionaste requerirán los otros como dependencias, y probablemente obtendrás todos los paquetes que quieres bastante rápido, incluso sin la distribución completa de anaconda. Yo uso los paquetes que mencionaste, descargados usando conda para 3.6 con Pro, y no afectó mi licencia de Desktop o Python 2.7.

Aquí hay otro enlace útil que habla de conda en relación con ArcGIS Pro.

Comprender a Conda

Recuerdo haber tenido problemas con pip, pero no he tenido ningún problema desde que empecé a gestionar mis paquetes con conda. Espero que eso ayude.

0 votos

Rápidamente me di cuenta de que ArcGIS Pro viene con el gestor de paquetes Coda y pude instalar el arcgis paquete. Lo que no sabía es que la versión que se ejecuta en mi entorno arcgispro-py3 es la 3.5.4. He instalado Anaconda 3.6. Ahora cuando intento ejecutar >import arcgis Me sale el error: ModuleNotFoundError . La documentación de Anaconda/Continuum dice que hay que ejecutar >conda install python=3.5 ¿pero en qué ruta? Si voy a mi directorio de usuario y ejecuto >python --version en el prompt de comandos de Anaconda, dice python 3.6.5. ¡Muy confuso!

1 votos

¿Instalaste arcgis usando lo siguiente en prompt- conda install -c esri arcgis ? Ese es el código correcto, y debería actualizar su python para Pro. Yo diría que compruebe sus rutas de entorno porque puede estar tratando de importar el paquete de arcgis con el entorno de python que no está asociado (es decir, no Pro). Sería seguro para navegar a conda en el directorio de ArcGIS> Pro utilizando cmd, y luego escriba la instalación de conda. Antes de Pro 2.2, los paquetes (incluyendo conda), por lo general se mantienen en C:\Program Archivos \ArcGIS\Pro\bin\Python\Scripts. Después de 2.2- Python \envs\arcgispro -py3

0 votos

Bien, he ejecutado el >conda install -c esri arcgis comando de C:\Program Files\ArcGIS\Pro\bin\Python\Scripts . parecía estar bien. Luego corrí >python --version ¡y muestra Python 2.7.12! Qué diablos. He estado usando 2.7, pero ahora necesito usar 3.5.4 con Anaconda. ¿Cómo puedo arreglar eso?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia 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