什么是远程开发:python
一台主机写代码,在另外一台保存以及运行linux
为何要进行远程开发:服务器
1 公司主机只能远程网络
2 平台问题, 开发(屌丝用不起Mac)是在Windows 电脑上写的 上线通常都是linux 系统(穷公司用不起Windows服务器) 不一样系统同一份代码可能会出(BUG)spa
3 电脑问题 写代码的电脑是win 跑死来慢死,只能开一个没有图形化的虚拟机跑代码 (太穷了很差意思)server
怎么进行远程开发
选择万能的pycharm
步骤:blog
一 映射文件路径ip
1.1 找到这个功能点一下开发
1.2 链接远程主机pycharm
选择 SFTP
填目标主机 ip 端口 默认22 就好
用户名 密码
Web server URL 别忘了 也是目标ip 填完 Test Connection 点一下成功会有提示继续下一步,没成功就是ip 网络这类问题 巴拉巴拉 无关问题这里不作讲解
1.3 映射路径
到这里就玩成了
这个时候再点 这个右侧就能看到目标主机的目录了找到映射文件 能够上传/下载文件
ok
二 选择 虚拟环境
文件映射好了,环境也要配一下吧,建议用远程主机的虚拟环境,
开始映射环境
关于虚拟环境路径简单说一下 通常在用户目录下会有一个 隐藏目录 .virtualenvs 虚拟环境都在里面 选择你要的环境 进入 bin 目录 找到 python3 就是完整路径 ok