若是要了解详细的PyCharm远程调试的相关信息,请查阅PyCharm 官方文档 。python
本文描述如何利用PyCharm的remote interpreter(官方文档中的第一种方法),对Tensorflow进行远程调试。linux
如下是PyCharm远程调试的关系图: Pycharm远程调试的基本要求:app
一、PyCharm版本必须是专业版(professional release),免费的社区版(community release)不支持远程调试。专业版能够用官网下载,有30天的试用期。框架
二、Tensorflow已经在远端的机器上安装好。所谓的安装好,是指远端机器上的Python下已经有Tensorflow的包/usr/local/lib/python2.7/dist-packages/tensorflow(通常状况下是这个路径) 三、Tensorflow的源码须要在本机上放一份。python2.7
远程调试的配置一、建立一个PyCharm工程: 有两个地方须要配置,一个是Location,指向本地的源码路径; 另一个是interpreter,点击右侧的设置图标: 菜单中选择“Add Remote”: 其中有几种链接方式,我选择"SSH Credentials",并输入远端机器的IP地址、用户名和密码等。工具
建立工程的时候,PyCharm将在远端机器安装一些支持远程调试的工具,并从远端下载一些python库的框架,这个过程须要几分钟。ui
二、配置路径映射 选择菜单“Run”——》“Edit Configurations”进入配置: 进入配置对话框: 增长一个配置项,配置本地路径和远端路径的对应关系。注意必定要两个路径下有对应的源码文件。spa
三、PyCharm中打开本地要调试的python文件,在文件显示区域中右击,右键菜单中选择“Debug xxxx”,就能够进行各类调试了。.net
##效果图 调试
##配置:
##deployment
##mapping 感受这一步应该能够不配