目录
-
- 配置服务器IP地址
- 配置服务器端python解释器
- 验证是否可以pycharm直接在中间跑代码
在本文的基础上,我们在服务器上安装了虚拟环境,并尝试了它xshell直接在里面跑代码,结合screen后台运行代码,然后修改代码并运行。首先想到的是使用本地代码IDE工具修改代码,然后用修改后的文件替换服务器中的相应文件,显然xshell xftp完成这项任务更为复杂,因为文件需要手动更换,pycharm该工具支持远程连接服务器,并将修改后的文件同步更新到服务器和运行修改后的代码,因此我们需要学习如何配置它pycharm连接远程服务器有两个步骤(sdnet项目为例)
配置服务器IP地址
- 在Pycharm打开项目,选择Tools–Deployment–Configuration,打开后是一个空页面
- 点击左上角 ,命名远程服务器,然后配置连接远程服务器的密钥文件(如果服务器设置密码登录,则选择password方法)以及本机项目文件和远程服务器映射文件的地址
配置服务器端python解释器
之前在服务器里已经安装好了虚拟环境sdnet,在envs在目录下,我们需要使用这个虚拟环境来运行代码,所以首先在这个虚拟环境中找到它python解释器,在envs/sdnet/bin目录下
转到pycharm中,打开File–Settings–Project:xxx–Python Interpreter–齿轮按钮–Add…–SSH Interpreter–在虚拟环境中选择python同时配置本机的项目地址和映射到服务器端的文件地址,finish之后,会有提示
验证是否可以pycharm直接在中间跑代码
直接右键run main,重新修改数据集的地址即可运行 修改代码后发现服务器端没有同步,可以手动同步,选择具体文件右键–Deployment–Upload to