Intentando cambiar el intérprete de mi proyecto pycharm a conda

Intentando cambiar el intérprete de mi proyecto pycharm a conda

Tengo instalado Anaconda y Pycharm también. Me gustaría acceder a las bibliotecas Anaconda en Pycharm (en este momento no puedo importar numpy, sklearn, etc.) a Pycharm. Fui a la configuración y a Project Interpreter y seleccioné conda. Ahora dice que se está cargando, pero está tardando una eternidad y no estoy seguro de si está sucediendo algo (ver impresión de pantalla). ¿Alguien puede ayudarme para poder acceder a las bibliotecas anaconda en pycharm? ¡¡gracias!!

ingrese la descripción de la imagen aquí

Si todavía hago clic en "Aceptar" para cargar el intérprete del proyecto, todavía no puedo importar numpy después. (consulte la segunda impresión de pantalla) Como puede ver, no se encuentra numpy y recibo un error.

ingrese la descripción de la imagen aquí

Respuesta1

Actualice a la última versión de PyCharm y envíe idea.logdesdeAyuda | Mostrar Iniciar sesión...al soporte de PyCharm en[correo electrónico protegido], el registro debe explicar por qué el IDE no puede cargar la lista de paquetes.

Mientras tanto, ModuleNotFoundErrortiene sentido ya que está utilizando un entorno conda ( C:\Users\samir\Anaconda3\envs\testproject) que probablemente carece del paquete. Active el env en la línea de comando fuera de PyCharm e instálelo numpymanualmente, algo así como

conda activate testproject
conda install numpy

Si desea utilizar entornos conda, lea los documentos relevantes.https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

La venvcarpeta de su proyecto es un entorno virtual Python "puro". Probablemente fue creado por PyCharm durante la configuración del nuevo proyecto, lo que nos deja los siguientes puntos de acción como ya dijo @Back2Basics:

  1. No seleccione "Nuevo entorno" en la pantalla del nuevo proyecto en PyCharm a menos que lo necesite.
  2. No almacene su código personalizado dentro de un entorno virtual.
  3. Elimínelo venva menos que planee usarlo.

Respuesta2

Gracias por las capturas de pantalla. Fueron útiles para resolver el problema.

Parece que hay un entorno virtual en su proyecto (el directorio venv debajo de su proyecto test2)

  1. Haga clic y arrastre su archivo Python fuera de ese directorio haciendo clic y arrastrando test2.py a la carpeta test2 en la parte superior.
  2. Luego elimine el directorio venv

Luego intente volver a asociar el entorno conda con el proyecto (parece que esas instrucciones funcionaron para usted)

información relacionada