时间:2021-05-23
1、需要准备工具
xftp:上传项目文件
本地下载地址:https://www.jb51.net/softs/81853.html
xshell:连接Linux系统调试,执行命令
本地下载地址:https://www.jb51.net/softs/260508.html
PyCharm:调试python代码
这些软件可以自行网上搜索下载
2、准备一个小项目
比如我的图书管理系统项目
3、服务器虚拟环境
可以在xshell中使用以下命令创建:
python3 -m venv new_booknew_book就是文件名,可以自定义。
4、项目同步到服务器
将本地项目,上传到服务器进行同步操作如下:
创建一个远程配置,对服务器进行连接
选择sftp
创建ssh连接:
配置远端文件夹:
配置好后就可以同步代码到远程服务器了:
5、使用xshell激活远程服务器虚拟环境
命令为:
source new_book/bin/activate导入所有第三方库
pip install -r requirements.txt6、本地虚拟环境连接远程服务器虚拟环境
file->settings->Project:book_master->python interpreter
添加一个ssh interpreter:
配置项目地址:
编辑本地虚拟环境,选择远程服务器的python3
这样调试模式就可以启动远程服务了,当在PyCharm中打了断点,在浏览器访问域名时,本地断点一样会起作用,这对于调试想支付宝沙箱这类线上调试的服务很有帮助。
注意
settings.py中
1、需要修改ALLOWED_HOSTS = ['*'] # 允许全网访问需要在云服务器控制台开通使用的端口安全组,比如我的是8055,就需要到华为云上开通安全组
效果:
到此这篇关于Pycharm同步远程服务器调试的方法步骤的文章就介绍到这了,更多相关Pycharm同步远程服务器调试内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
当需要远程办公时,使用pycharm远程连接服务器时必要的。PyCharm提供两种远程调试(RemoteDebugging)的方式:配置远程的解释器(remot
思路与上篇(PyCharm远程调试服务器python代码)是一致的,所以端口转发这部分直接照抄上篇:一、端口转发对于没有公网IP的远程训练服务器,需要先配置端口
Deployment已经设置了远程服务,Pycharm也已经取消自动保存,确保Ctrl+S可以触发,可是依旧不能自动同步到远程服务器。捣鼓了半天发现在Delpl
首先,你要知道pycharm可以通过ssh链接到远程服务器,并且也能够用pycharm运行远程服务器的代码。可以参考https://www.jb51.net/a
背景远程服务器是Ubuntu系统,操作中可以使用pycharm在windows或者Ubuntu系统上编辑代码并调试,但是首先需要professional版本的p