Elija un entorno operativo adecuado en Pycharm

Elija un entorno operativo adecuado en Pycharm

Descripción del problema:

En el proceso de ejecución del programa, siempre mostraremos que hemos descargado el archivo de la biblioteca, pero aún informaremos errores como Sin módulo al llamar. A menudo, la razón de tales errores es que no hemos configurado un entorno operativo adecuado.

Solución:

La importancia de crear un entorno virtual

Cuando desarrollamos aplicaciones de Python, usualmente usamos solo una versión de Python3: 3.7 o 3.8. Todos los paquetes de terceros se instalarán mediante pip en el directorio de paquetes del sitio de Python3.

Si queremos desarrollar múltiples aplicaciones al mismo tiempo, supongamos que para el proyecto A, la versión del paquete usada es django1.0 y la versión del paquete usada para el proyecto B es django2.2, entonces debemos desinstalar e instalar django1.0 django2.2, pero cuando continuamos trabajando en el proyecto A, tenemos que desinstalar la versión anterior debido a los requisitos de la versión e instalarla de nuevo en django1.0. Es problemático entrar y salir, así que es mejor crear un entorno virtual A para instalar django1.0 y virtual El entorno B se instala con django2.2, el entorno virtual A se utiliza para el proyecto A y el entorno virtual B se utiliza para el proyecto B. Es mucho más conveniente sin interferencias mutuas.

Virtualenv en pycharm se utiliza para crear un entorno virtual Python "aislado" para una aplicación.

Cómo elegir un entorno

En primer lugar, cuando creamos un nuevo proyecto (tome Django como ejemplo), podemos

elegir un entorno virtual o un entorno local como entorno operativo.

Si desea cambiar el entorno durante el uso, debe ingresar a la configuración de Pycharm

Seleccione Archivo >> Configuración >> Proyecto >> Intérprete del proyecto
[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo anti-hotlinking. Se recomienda guardar la imagen y cargarla directamente (img-xtAOSN4m-1592301684565) (C: \ Users \ hq0749a \ AppData \ Roaming \ Typora \ typora-user-images \ 1592299438628.png)]
si desea crear un nuevo entorno como el entorno de ejecución del proyecto, la siguiente imagen muestra los tres entornos de uso común
[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo anti-hotlinking. Se recomienda guardar la imagen y subirla directamente (img-lwUgfYkx-1592301684568) (C: \ Users \ hq0749a \ AppData \ Roaming \ Typora \ typora-user-images \ 1592300642756.png)]

  • Entorno Virtualenv: crea un entorno virtual
  • Entorno Conda: entorno Anaconda, si los archivos de su biblioteca se descargan mediante conda, debe utilizar este entorno como entorno operativo
  • Intérprete del sistema: el entorno del sistema, es decir, el entorno nativo donde está instalado el editor de Python como entorno operativo

Nota

  • Asegúrese de confirmar la ruta de la biblioteca descargada. En el entorno operativo anterior, todos se encuentran en un estado relativamente independiente. No se pueden llamar a las bibliotecas descargadas de los demás.

  • Cuando el número de proyectos de desarrollo es limitado, se recomienda utilizar el entorno nativo y utilizar el archivo de biblioteca de instalación de pip correspondiente

  • Si el entorno virtual no está marcado para usar el entorno local, solo estarán disponibles las bibliotecas pip y setuptools. Si las usa, recuerde reinstalar los archivos de la biblioteca

Crear archivo requirements.txt

Cuando se habla de entornos virtuales, debe mencionar el archivo requirements.txt

El archivo requirements.txt registra todos los paquetes dependientes del programa actual y sus números de versión precisos. Podemos generar un archivo requirements.txt a través de pip e instalar el entorno leyendo el nombre del módulo en este archivo en el nuevo entorno.

Para generar el archivo requirements.txt, primero ingrese la ruta del proyecto

pip freeze > requirements.txt

Para instalar las dependencias de requirements.txt, debe ingresar la ruta del proyecto de destino

pip install -r requirements.txt

También puede utilizar comandos de código fuente nacional al instalar requirements.txt

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

Supongo que te gusta

Origin blog.csdn.net/weixin_45609519/article/details/106792461
Recomendado
Clasificación