librerias instalar how empty python pycharm conda

python - instalar - project interpreter pycharm



Usa el entorno Conda en pycharm (5)

¿Qué hay de environment.yml

Pycharm puede crear un nuevo entorno de conda. Desafortunadamente, hasta que se solucione este problema , no ofrecerá compatibilidad con environment.yml , lo que significa que no instalará las dependencias declaradas allí.

Cuando trabaje en un proyecto basado en dicho archivo, debe crear / actualizar el entorno dedicado manualmente en su máquina:

conda env create -n <my-project>

Luego recuerde actualizar cada vez que se modifique environment.yml entorno.yml (de usted o en sentido ascendente).

conda env update -n <my-project>

No es ideal

Conda env se activa usando source enable env_name .

¿Cómo puedo activar el entorno en pycharm?


Como se menciona en uno de los comentarios anteriores, la activación de un entorno puede ejecutar scripts que realizan otras acciones, como establecer variables de entorno. He trabajado en un entorno que hizo esto. Lo que funcionó en este escenario fue:

  • abrir una solicitud de conda
  • activar el medio ambiente
  • ejecutar pycharm desde el indicador de conda

Pycharm luego tuvo acceso a las variables de entorno que se establecieron activando el entorno.


La mejor respuesta específica de PyCharm es esta de wasabi (a continuación).

Sin embargo, en general, si desea utilizar un intérprete desde un entorno de Conda, puede cambiar la ubicación del intérprete para señalar el entorno particular que desea utilizar, por ejemplo, /home/username/miniconda/envs/bunnies como se menciona en este comentario

Sin embargo, como se menciona en esta respuesta de Mark Turner , es posible ejecutar un script de shell al activar un entorno. Este método no ejecutará ese script de shell, pero puede seguir su solución si necesita ejecutar ese script de shell:

  • abrir una solicitud de conda
  • activar el medio ambiente
  • ejecutar pycharm desde el indicador de conda

Me parece importante saber que la configuración del intérprete del proyecto como se describe en el comentario de wasabi en realidad no activa el entorno de conda.

Tuve problemas con la ejecución de xgboost (que instalé con conda) dentro de PyCharm y resultó que también necesitaba agregar algunas carpetas a PATH. Al final tuve que arreglármelas con una solución fea:

  1. Descubra cuáles son las carpetas adicionales en PATH para un entorno determinado (con echo %PATH% en cmd)

  2. En el archivo que deseo ejecutar, coloque en la parte superior antes que nada:

import os os.environ["PATH"] += os.pathsep + os.pathsep.join(my_extra_folders_list)

Sé que esta no es una solución adecuada, pero no pude encontrar otra junto a lo que Mark Turner mencionó en su comentario.


abierto

pycharm / preferencias / proyecto / intérprete de proyecto

Y verifique el intérprete existente. Es posible que los entornos Conda ya estén listados allí.

Si no existe, puede crear un nuevo entorno de conda con el botón "Crear Conda Env"

Si está buscando un entorno de conda específico, puede usar ''agregar local''. Cuando haga clic en ''Agregar local'', ingresará la ruta del entorno conda + /bin/python

Puede enumerar todos los entornos conda en su sistema con el siguiente comando.

>>conda info --env # conda environments: # tensorflow * /Users/username/miniconda3/envs/tensorflow

Puede elegir el enfoque que mejor se adapte a sus necesidades.