¿Cuál es la mejor manera de importar nuevos módulos de python en intellij?

Para comenzar, leí la respuesta que aparece aquí , y traté de seguir las instrucciones que se enumeran aquí , pero las instrucciones fueron para una versión obsoleta o al menos para una versión diferente de Intellij, y la respuesta SO preexistente describió el problema, pero Al menos para mi no me proporcionó una solución. Con eso en mente:

Estoy usando IntellijIdea 2017.3 en Windows. Estoy intentando crear un raspador web básico en Python 3 (soy muy nuevo en esto, así que me disculpo por adelantado). Para lograr esto, quiero usar la biblioteca BeautifulSoup, que he instalado exitosamente usando pip: introduzca la descripción de la imagen aquí

Así es como se ve mi jerarquía de proyectos:

introduzca la descripción de la imagen aquí

Por supuesto, cuando trato de importar beautifulsoup en scraper.py, me dice que no hay tal módulo. La publicación de desbordamiento de stack que vinculé anteriormente me dice que esto se debe a que pip instala en \ python \ python36-32 \ lib \ site-packages, pero mi intérprete de Python está en otro directorio. Pero, ¿cómo puedo solucionar esto? ¿Cambio las instalaciones del directorio pip en, cambio el lugar donde está mi intérprete de proyecto? ¿Hay alguna manera de instalar bibliotecas de Python directamente a través de Intellij sin usar las instrucciones desactualizadas de PyCharm anteriores? Soy nuevo en Python en general y muy confundido.

En caso de que ayude, esto es lo que parecen las configuraciones de mi proyecto, las configuraciones del módulo y la configuración del SDK:

introduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquí

Instaló el módulo para el intérprete de todo el sistema. Sin embargo, creó un entorno virtual para su proyecto IntelliJ. Para instalar módulos desde la línea de comandos en este entorno virtual, primero debe activarlos. Para hacerlo, abra el terminal en IntelliJ y ejecute el comando activar.

En Windows:

venv/Scripts/activate 

En Linux y Mac:

 . venv/bin/activate 

Ahora puedes correr

 pip install beautifulsoup4 

Alternativamente, puede escribir manualmente una importación en un archivo .py:

 from bs4 import BeautifulSoup 

IntelliJ se quejará de que no hay un módulo llamado bs4 . Mueva el cursor a este nombre y presione Alt-Enter. Debe haber una opción para instalar el módulo. Como IntelliJ ya conoce el entorno virtual, instalará el módulo en la ubicación correcta para que su proyecto lo tenga disponible.