Cómo usar Python para síntesis de voz en pycharm
Configure pycharm para editar proyectos de forma remota a través de SFTP
{Esto es equivalente a la sincronización de código, similar a la carga de git. Después de la sincronización, el código cargado se puede ejecutar directamente en el servidor; la configuración es que pycharm le permite cargar el código en la ubicación/ruta correcta del servidor durante la depuración remota}
Abra pycharm, file-gt; ..( Ctrl Alt s ) -gt; Implementación
Haga clic en el botón para agregar uno
Establecer conexión
Establecer IP, puerto, nombre de usuario, contraseña, raíz ruta:/home/piting/mine/python_workspace, que es el directorio raíz del host remoto que ve cuando abre el host remoto.
Nota: Debe existir un directorio raíz como /home /piting/mine/python_workspace en el servidor remoto; de lo contrario, no será posible la creación y sincronización automática.
Establezca la asignación de la segunda pestaña
Establezca las rutas locales y remotas. Es mejor asignar la ruta local directamente a la ruta del proyecto a desarrollar.
Descripción de la ruta:
Haga clic derecho en el nombre del proyecto y podrá ver más opciones en el menú desplegable. Puede probarlas todas y sincronizarlas con el servidor remoto para que. puedes Desarrollo, ejecutándose en Linux, muy conveniente
Implementar configuraciones relacionadas
Establecer carga automática
Debes hacer clic en cargar cada vez, aunque hay muchas opciones , Pero después de todo sigue siendo un inconveniente, así que configure la carga automática
herramientas gt; implemente gt; carga automática (siempre)
Ver directorio remoto
herramientas gt; implementar gt ; Explorar host remoto
Herramientas gt; Implementación de carga (siempre)
Herramientas gt.browse de implementación (buscar host remoto)
Esto le permite buscar directorios remotos en la barra lateral y en la interfaz gráfica para cargar y descargar.
Depuración remota de Pycharm
{Esta característica edita el código localmente, luego lo envía al servidor remoto y depura los resultados localmente [en realidad agrega una característica de implementación]}
Especialmente adecuado para depurar programas del lado del servidor Linux en máquinas Windows. Si está utilizando Python en Windows, puede depurar su programa localmente. Si desarrolla rápida y fácilmente en Windows utilizando un entorno de desarrollo integrado como PyCharm, pero tiene que ejecutar su programa Django en Linux porque el lado del administrador utiliza los componentes públicos de algunas empresas, que solo proporcionan interfaz para Python en Linux. Afortunadamente, la mayoría de los entornos de desarrollo integrados ofrecen capacidades de depuración remota y configurar PyCharm para la depuración remota solo requiere unos sencillos pasos.
Configuración del intérprete remoto de Python
lz utilizó anaconda para crear un entorno de desarrollo de Python en el servidor. Porque no hay ningún problema de acceso root.
Como alternativa, también puede utilizar un entorno de desarrollo virtual creado con python virtualenv para cargar el primer entorno ubuntu_env configurado en el servidor scp -r ./ubuntu_env/ root@192.168.0.111:/home/ pipi/ENV [¿Uso y comandos de ssh? ], y luego corrija la ruta para implementar Python en [instalación y configuración del entorno virtual de Python] en la configuración del servidor.
Abra el panel de configuración del intérprete de Python en PyCharm, la ruta es Archivo =gt; Configuración (Ctrl Alt S) =gt; Intérprete de Python:
Haga clic en el engranaje en la parte superior. esquina derecha, Agregar control remoto, complete la configuración relacionada con SSH
Una vez completado, es posible que deba esperar un momento. Durante este proceso, PyCharm envía algunas herramientas y servidores de depuración a su directorio .pycharm_helper configurado y genera esqueletos de las bibliotecas instaladas en su máquina, luego los devuelve a Windows para guardarlos. Un esqueleto de Python es un archivo que contiene las definiciones API de una biblioteca para que PyCharm analice estáticamente su código. El archivo de ayuda de JetBrains proporciona instrucciones más detalladas; consulte la sección Instrucciones importantes.
Finalmente, debe marcar Intérprete remoto como el intérprete predeterminado para su proyecto en el panel de Configuración del intérprete.
Configurar la información de implementación
{Esta es la configuración del intérprete remoto SFTP de Pycharm anterior, solo úsela}
Herramienta =gt en PyCharm Deployment = gt; Abre el panel de configuración de implementación.
Tipo Se recomienda seleccionar SFTP; el servidor OpenSSH comúnmente utilizado proporciona soporte para este protocolo.
La segunda pestaña (Mapeo) requiere completar la ruta de implementación, tenga en cuenta que esta ruta corresponde al directorio raíz del proyecto, por lo que lo más probable es que necesite crear una carpeta vacía para ello. Seleccione la casilla de verificación Convertir este servidor en el servidor predeterminado. Además de esto, existe una configuración de Ruta web que debe usarse para configurar el servicio para ver archivos en la web, por lo que puede ignorarla.
Después de configurar el panel de implementación, se recomienda activar la sincronización automática (Herramienta =gt; Implementación =gt; Carga automática (siempre)) para que los cambios realizados en los archivos en PyCharm se puedan sincronizar inmediatamente con Linux. . También recomendamos sincronizar primero.
La sincronización se puede realizar de varias maneras, como haciendo clic derecho en "Subir a" en el directorio raíz del proyecto en el panel del proyecto (Alt 1), o cargando en el menú (Herramienta =gt; Implementación = gt; subir a). Si no puede hacer clic en Cargar en el menú, intente abrir uno de los archivos py del proyecto y concentrarse en el editor.
Establezca la ruta en la pestaña de asignación de implementación para ver la asignación de ruta establecida automáticamente en el intérprete del proyecto
Configure la configuración del tiempo de ejecución
{Si no está usando django, esto se puede omitir}
Abra el panel de configuración de tiempo de ejecución en PyCharm y abra el panel de configuración de tiempo de ejecución en Ejecutar =gt Configuraciones de ejecución/depuración:
Si encuentra allí; No hay proyectos relacionados con Django en la configuración de ejecución. Seleccione Habilitar compatibilidad con Django en la sección Django de la configuración del proyecto.
Hay dos puntos a tener en cuenta acerca de la ejecución de los ajustes de configuración. Hay dos puntos a tener en cuenta sobre la configuración: el intérprete de Python debe seleccionar el intérprete remoto creado previamente y, para el mapeo de rutas, debe asociar el Manage.py local con el Manage.py en Linux, por ejemplo:
C:/Evolution/Python/django_website/manage.py l website/manage.py <=>/home/onlyice/work/django_website/manage.py?
Este puede ser PyCharm A Error: después de usar un intérprete remoto en Linux, PyCharm no localiza automáticamente el archivo Manage.py de la configuración del tiempo de ejecución de Django. En lugar de eso, intenta iniciar el servidor de depuración de Django usando el siguiente comando:
/usr. /bin /python2 managers.py C:/Evolution/Python/django_website/manage.py
Naturalmente, no podemos encontrar el archivo. Por lo tanto, utilizamos el mapeo de rutas para resolver este problema.
Entonces puedes destruir el proceso de depuración
Solución de problemas
P: Al hacer clic para depurar falla, aparece el mensaje "No se puede configurar el túnel remoto"
Respuesta: Al depurar, PyCharm llamará al servidor de depuración de Python (python), lo enviará a un puerto aleatorio a través del servidor de depuración de Python (pydevd.py) y luego utilizará el reenvío de puerto SSH para transmitir los datos al servidor de depuración a través de SSH. puerto. Debe verificar su configuración sshd (la predeterminada es /etc/ssh/sshd_config) para ver si el reenvío TCP está deshabilitado (AllowTcpFowarding), que está activado de manera predeterminada.
PippiBlog
Problema
El canal pycharm no está abierto
pycharm no puede sincronizar el contenido del archivo establecido en la implementación, en el control remoto ventana de host Se le solicitará el archivo al abrir el archivo
Pycharm no puede sincronizar el contenido del archivo establecido en la implementación. En la ventana del host remoto, el archivo es el mismo que el local, pero en realidad lo es. completamente diferente. Fue necesario varias veces para cargarlo correctamente, o simplemente indicar que el canal no está abierto.
Actualmente no hay ninguna razón específica por la que esto esté sucediendo, pero podría ser un problema del servidor y creo que se resolverá solo.
¿Quizás sea un problema de pycharm o un problema del sistema? Espero que puedas dejar un mensaje y contarnos la solución, ¡gracias!
[No se puede descargar desde un servidor remoto a través de SFTP - JetBrains IntelliJ]
Error con pandas
pycharm console import pandas backend Qt4Agg es un backend interactivo. Abrir modo interactivo: no se puede conectar al servidor X
importar pandas: no se puede conectar al servidor X
Reiniciar pycharm, o no sé cómo, pero está bien, no hay errores ya no .
Error de ejecución
ssh://piting@192.168.0.172:22/home/piting/ENV/anaconda3/bin/python3 -u /home/piting/mine/python_workspace/ Oth/ Competition/TianChi/Regression.py
/home/piting/ENV/anaconda3/bin/python3: no se puede abrir el archivo '/home/piting/mine/python_workspace/ Oth/Competition/TianChi/ Regression.py': [Errno 2] No existe tal archivo o directorio
Haga clic en la pestaña del host remoto y descubra que no existe dicho directorio y que no existe dicho archivo en el directorio
Solución:
mkdir -p directorio de códigos
Luego haga clic derecho en el host remoto》 subir aquí
Referencia: [PyCharm?¿Depuración remota?Guía]
[Consejos de Pycharm Kinky]*
[Uso de Pycharm para el desarrollo remoto de Python]
[Implementación en PyCharm]