Pycharm配置远程服务器运行本地项目

时间:2024-04-08 10:12:24

将Pycharm中的项目放到远程服务器上运行,即在本地电脑上编写代码后同步到远程服务器,用远程服务器的资源运行并且可以远程debug来调试测试程序,节约本地资源,远程服务器可以是阿里云等。

要求

要求远程linux服务器可以使用ssh连接,并且通过用户名密码可以连接

一、 对Configuration进行设置

工具栏选择 Tools
Pycharm配置远程服务器运行本地项目

  1. Connection连接配置
    Pycharm配置远程服务器运行本地项目
    第一步选择传输方式,这里选择的是SFTP,也可以选其他的,在上图2位置后面可以对服务器进行测试,如果不支持这个传输方式可以更换

    第二步填远程服务器的地址,端口号为22,是指定的

    第三步选择远程服务器的一个文件夹作为上传项目的文件夹,...可以选择服务器的文件夹,Autodetect可以进行检测

    第四步输入远程服务器的用户名和密码,可以勾选记住密码选项

  2. Mapping设置Pycharm配置远程服务器运行本地项目第一步设置本地项目的路径,第二步设置服务器在指定文件夹下的路径,根据Connection和Mapping中2的设置,现在项目在/home/fujiaojiao/PeopleExpansion路径。

二、 配置远程python解释器

选择PyCharm/Preferences,选择Project:项目名/Project Intepreter,选择添加远程解释器add Remote Pycharm配置远程服务器运行本地项目

第一步选择Deployment configuration选择上面配置好的server12

第二步选择Python解释器的路径,服务器可能有多个版本的python,这里要注意路径是否正确,默认是/usr/bin/python
Pycharm配置远程服务器运行本地项目
点击OK,保存并退出就可以啦。

三、上传项目到服务器

在项目文件下或文件名上单击右键,选择Upload to server12,即可将项目上传到远程服务器设置好的目录
Pycharm配置远程服务器运行本地项目

四、 运行

点击运行即可用远程服务器运行项目文件,可以看到运行的提示Pycharm配置远程服务器运行本地项目包括运行的解释器和运行的文件名称

五、 设置实时更新

⚠️注意 设置自动更新,或更改代码后立即上传,否则服务器代码不会更新,更改后的效果无法显示。

勾选Tools/Deployment/Automatic Upload(always)即可设置自动上传更新
Pycharm配置远程服务器运行本地项目
接下来就可以写代码了,如果出现 No such File or Directory 错误,检查远程服务器的文件夹路径是否配置正确。