【工具】如何在使用pc上的pycharm远程调试Ubuntu服务器上的python工程
来源:互联网 发布:罗技anywhere2 mac 编辑:程序博客网 时间:2024/05/23 16:54
为了解决题目中的问题,查了网上的一些教程,但是发现会有错误,最后自己摸索了一套解决方案,pc系统为Windows 10,使用本地PyCharm调试Ubuntu服务器上的工程,亲测可用。
该方法首先要满足一个条件,就是本地上需要有服务器上工程的镜像文件夹(即相同的python工程)
【第一步】PyCharm打开本地电脑上的project。
【第二步】依次点击:tools→deployment→Configuration,在出来的选项卡中点击“+”,name随意,type选择“sftp”,如图:
【第三步】在“connection”选项卡中填写服务器的ip,以及你在服务器上的用户名和密码,注意:“root path”为该用户的主目录,如图:
在“mapping”选项卡中,分别填写你pc上的工程目录和服务器上的工程目录,注意这两个目录下的文件一定是对应的,然后点击ok,添加完成。如图:
【第四步】设置服务器上的python路径,依次点击:file→settings→python interpreter,点击齿轮图标,选择“add remote”,选择“SHH Credentials”,填写相关信息,最后一栏我写的是我自己创建的虚拟环境中的python路径。如图:
【第五步】选择PyCharm界面的右上角中的“Edit Configuration”,如图:
在python interpreter中选择刚刚添加的remote python。
完成上述五步后,便可以运行或者调试了,看起来运行的是本地工程里的python文件,其实是服务器上与之对应的工程文件。比如,我在程序中设置存储模型参数,并没有存入本地工程文件夹中,而在服务器上该工程的文件夹下出现了刚刚训练好的模型文件。这说明本地程序只是服务器上程序的映射,实际上是在通过本地的pycharm调试服务器上的python工程。
【小track】可以依次点击:tools→deployment→browse remote host,可以在PyCharm界面中添加服务器的文件目录,方便调试。
- 【工具】如何在使用pc上的pycharm远程调试Ubuntu服务器上的python工程
- eclipse远程调试部署在JBoss服务器上的工程
- PC上远程调试Android Python Script__Python
- 使用KGDB 在Ubuntu PC上调试驱动
- PyCharm在MAC上的第一次使用
- 如何调试安装在服务器上的Windows Service
- 用pycharm调试运行安装在VirtualEnv上的tensorflow
- 串口精灵 — Pocket PC上的串口调试工具
- 在Ubuntu上快速安装MySQL,远程连接云服务器上安装的mysql
- 手机浏览器调试 --- 使用 PC 上的Chrome进行调试
- 如何保存远程服务器上的音乐文件
- 如何访问远程服务器上的PHPMyAdmin
- bat 命令如何启动远程PC上的一个程序?
- 如何在Ubuntu上搭一个的代码浏览工具
- 在SAE的Python工程上使用MySQL
- PC上远程调试Android Python Script(1)
- PC上远程调试Android Python Script(2)
- 关于如何在PC上调试手机X5内核浏览器下的WEB页面
- POJ 1852 Ants O(n)
- 用反射、注解及DBUtils对Dao层抽取
- zk的watcher机制
- 51nod 1268 和为K的组合 dfs
- 【编译原理】词法分析(三)
- 【工具】如何在使用pc上的pycharm远程调试Ubuntu服务器上的python工程
- java虚拟机中的invokevirtual所造成的问题
- Arcpy查找指定用户的所有要素类并列举其属性信息
- POJ 2386 Lake Counting dfs
- C++ STL next_permutation() prev_permutation(a,a+n)用法。
- HDPCD-Java-复习笔记(23)- lab
- TensorFlow计算图、张量、回话详细介绍
- POJ 3617 Best Cow Line 贪心算法
- POJ 3253 Fence Repair C++ STL multiset 可解