Configuración del entorno de Python en Pycharm

1. Descubrimiento del problema.

Recientemente, al instalar y ejecutar jupyter notebook usando la herramienta de línea de comandos en Pycharm, kernal siempre ha reportado errores. Las dos líneas inferiores del error son las siguientes

    import win32api
ImportError: DLL load failed: 找不到指定的模块。

Después de una búsqueda en la web, se descubrió que la ruta de Python no se podía analizar correctamente. Puede ser que la ruta del intérprete de Python pueda entrar en conflicto. Más tarde, descubrí que hay "dos" rutas de Python, una es la ruta donde instalé Python antes y la otra está en mi código de proyecto. Un directorio venv debajo del directorio. Pensé que pycharm instaló otro lado de python en mi directorio, así que lo desinstalé. Pero después de desinstalar y ejecutar el programa, aparece un error que dice que no puedo encontrar Python en el directorio donde lo desinstalé. Me sorprende que no tenga una Python en el directorio del proyecto, ¿cómo puede encontrarme para instalarla?

Después de algunas búsquedas, descubrí que la python en el directorio original del proyecto es un entorno virtual. Es un entorno virtual creado por pycharm basado en el sistema python. Si se elimina el sistema python, no se puede usar. Y he estado usando el entorno virtual creado por Pycharm antes. Instalé y comencé a usar Jupyter Notebook en el entorno virtual, lo que causó el conflicto del intérprete de Python en el entorno virtual.

2. El intérprete en Pycharm

Entonces la pregunta es, ¿cuándo creó Pycharm el entorno virtual?

Después de instalar Pycharm y crear un nuevo proyecto de Python, aparecerá el siguiente cuadro de diálogo: si no hace clic en la opción Intérprete de proyecto, se creará un entorno virtual de forma predeterminada. Después de hacer clic, puede ver que hay tres opciones de gestión ambiental en el nuevo entorno usando la opción

El primer Virtualenv es la herramienta integrada de gestión y gestión del entorno de Pycharm. Crea un entorno virtual en la carpeta del proyecto Ubicación de acuerdo con el intérprete de Python del sistema Intérprete Base, y tiene una biblioteca independiente y un intérprete de intérprete, que está aislado del entorno externo. , Para que la versión de la que dependen los archivos del proyecto no se vea afectada por otros archivos de la biblioteca. Cuando se produce un problema de compatibilidad después de actualizar la versión del archivo de biblioteca global u otra, no afectará el proyecto en Virtualenv. La comprobación de Heredar paquetes de sitio globales puede heredar y usar los archivos de la biblioteca de Python instalado globalmente. La comprobación de Poner a disposición de todos los proyectos puede permitir que los archivos de la biblioteca descargados por este proyecto se llamen externamente.

El segundo Pipenv es una herramienta de administración de dependencias para Python. Imagine que si desarrolla Python en un entorno, necesita ejecutarlo o desarrollarlo en otro entorno, y el tipo y la versión del paquete de dependencia en otro entorno no pueden ser los mismos que antes. En este momento, necesita una herramienta para administrar las dependencias y versiones en el proyecto python. pipenv proyecto se creará en la carpeta actual Pipfiley de Pipfile.lockarchivo para registrar y gestionar las dependencias del proyecto se utilizan cuando la necesidad de desplegar una nueva proyectos de medio ambiente sólo tiene que descargar el paquete correspondiente al registro en pipfile.

El tercer Conda también es una herramienta de gestión del entorno del paquete. La herramienta de gestión del entorno es Anaconda o Miniconda. Esta aplicación gestionará el entorno de Python en el sistema. A través de él, puede crear múltiples entornos de desarrollo diferentes en el sistema. Por ejemplo, la versión pytho de un entorno es 2.7, y el otro es 3.7.Cuando necesite usar la versión 3.7, inicie el entorno a través de anaconda, y los paquetes dependientes instalados y configurados en el entorno son invisibles en el otro entorno. Pycharm se puede introducir en el entorno de Anaconda que se ha configurado en el sistema y se utiliza directamente. Tenga en cuenta que al configurar el intérprete en Pycharm, debe seleccionar la ubicación del archivo de python.exe. Si está creando un entorno anaconda, el archivo se guarda en la carpeta anaconda / envs. Debe encontrar el intérprete python.exe en el entorno correspondiente.

También puede usar el Python instalado globalmente en el sistema , verificar el Intérprete existente y encontrar la ubicación de la instalación global del sistema Python.exe

3. Pycharm configura el servidor remoto

La herramienta Remote Host integrada con Pycharm se puede conectar fácilmente a un servidor remoto para ver y sincronizar el código de los archivos del servidor. Al hacer clic en Herramientas-> Implementación-> Examinar host remoto en la barra de menú, aparece el siguiente cuadro de diálogo de configuración, ingrese la información relacionada con el servidor para conectarse al servidor especificado, y el directorio correspondiente a la ruta raíz se muestra en la barra lateral de Host remoto en el lado derecho de Pycharm.

Si desea lograr la sincronización del proyecto, puede definir la segunda pestaña del cuadro de diálogo, Asignaciones, para asignar el directorio del proyecto local al directorio especificado del servidor

Después de la asignación, haga clic con el botón derecho en un archivo en el proyecto, busque Implementación en la opción emergente, puede cargarlo en el servidor Subido al servidor o descargar la versión correspondiente del servidor Descargar del servidor

Además, puede reemplazar el compilador remoto de Python. Haga clic en la configuración de Pycharm como se muestra a continuación, busque Project Interpreter, luego haga clic en el engranaje en el lado derecho para agregar, y luego seleccione SSH Interpreter en Add Python Interpreter. Puede crear un nuevo servidor remoto, o puede elegir simplemente El servidor remoto ha sido configurado. Luego busque la ubicación de python en el servidor remoto en la ventana emergente para completar la configuración del compilador remoto

4. Pycharm se conecta a la base de datos

La herramienta de base de datos integrada Idea también es muy conveniente, haga clic en Ver-> Herramienta Windows-> Base de datos para abrir el complemento de la base de datos en la barra lateral derecha

Haga clic en el signo + en la barra lateral para seleccionar Fuente de datos y seleccione la fuente de la base de datos. Selecciono el tipo Mysql. Aparece el siguiente cuadro de diálogo, complete el nombre de host de la base de datos Host, nombre de usuario usuario, contraseña contraseña, puede elegir un determinado para conectarse a la base de datos Una base de datos específica y luego haga clic en Aceptar para conectarse a la base de datos del host especificado. Durante el primer enlace, se le indicará que falta el complemento de conexión de la base de datos y haga clic en Instalar.

El lugar más conveniente es que después de conectarse a una biblioteca específica, cuando escribe una instrucción SQL en un programa de Python, se realizará la detección de idioma. Presione alt + shift + enter para configurar la base de datos del proyecto actual en Mysql, y el código solicitará automáticamente un suplemento Palabras clave, nombres de tabla y nombres de campo en toda la base de datos

124 artículos originales publicados · Me gusta 65 · Visita 130,000+

Supongo que te gusta

Origin blog.csdn.net/theVicTory/article/details/103037268
Recomendado
Clasificación