远程开发和调试

一、安装pycharm-debug.egg

  1. 在pycharm安装目录PyCharm 4.5.4debug-eggs下找到pycharm-debug.egg
  2. 将pycharm-debug.egg安装到远程主机上(easy_install安装)

二、配置远程解释器

../../_images/setting_project_interpreter.PNG ../../_images/config_remote_interpreter.png
  1. 如有必要,修改Python解释器路径。
  2. 点击右上角齿轮,选择添加远程解释器。
  3. 选中ssh credentials,填写host(IP),远程主机用户名和对应的密码。如有必要,修改Python解释器路径。
  4. 填写好后,点击OK。

三、配置部署

  1. 点击tools,选择deployment,点击configuration..

    ../../_images/config_deployment.png ../../_images/deployment_connection.png
  2. 在deployment界面,点击+,弹出add server界面

    ../../_images/add_server.png
  3. 输入服务端的名字,选择传输协议(可以是sftp)

  4. 设置连接
    1. host 填写主机IP
    2. 端口
    3. root path
    4. user name
    5. password
    ../../_images/deployment_connection.png
  5. 设置映射(Mappings)
    1. 设置本地目录路径
    2. 设置远程目录路径
    ../../_images/deployment_mapping.png
  6. 点击tools,选择deployment,选中Automatic Upload

    ../../_images/auto_upload.png

四、配置debug

  1. 点击Run,点击Edit Configurations,打开Run/Debug configuration

    ../../_images/config_run_debug.png
  2. 配置path mapping:
    1. 点击path mappings后面的...,打开edit path mappings
    2. 点击+,添加local path(本地运行目录),添加remote path(远程运行目录)
    3. 确认path mappings都是正确的
    ../../_images/edit_run_debug.png