Solución:
abierto
pycharm / preferencias / proyecto / intérprete de proyectos
Y verifique el intérprete existente. Es posible que los entornos Conda ya estén enumerados allí.
Si no existe, puede crear un nuevo entorno de conda con el botón “Crear entorno de Conda”.
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 todo el entorno de 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.
La mejor respuesta específica de PyCharm es esta por wasabi (abajo).
Sin embargo, en general, si desea utilizar un intérprete desde un entorno de Conda, puede cambiar la ubicación del intérprete para que apunte al entorno particular que desea utilizar, por ejemplo /home/username/miniconda/envs/bunnies
como se menciona en este comentario.
Sin embargo, como lo menciona Mark Turner en esta respuesta, 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 un indicador de conda
- activar el medio ambiente
- ejecutar pycharm desde el indicador de conda
Como se mencionó 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 un indicador 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.