Pycharm部署远程服务器与调试
最近因工作需求要远程部署服务器,服务器端用的是另外一台电脑,所装系统为CentOS7,装系统的内容我们就暂时跳过,直接来看看如何配置。
准备工作
首先我们要搭建好服务器,知道服务器的IP与端口,建议将IP设置为静态IP,如果是局域网的话客户端和服务器端的网关应该在同一区段,详细过程不再累述。如果服务器端是CentOS系统,因其自带的python是2.7版本,所以需要先升级为python3的版本。
步骤
1.创建文件目录
如果服务器是 linux系统,可以在需要的路径下创建文件目录,举例我们需要创建一个TCP连接的服务器,可以创建一个名为TCP的文件夹,输入命令行 mkdir TCP
2.pycharm配置
部署远程服务器的重点是路径匹配,打开pycharm后新建一个项目,然后进行远程连接服务器配置。
(1) Tools—>Deployment---->configuration,如下图所示:

(2)点击configuration后会出现如下界面,点击+按钮,选择SFTP (FTP、FTPS、SFTP都是文件传输协议,一般都选择SFTP)

(3)进行服务器信息填写,先点击connection,然后按顺序依次填写:
点击设计SSH:

下一步要进到Mappings中设置,如图:

3. 远程解释器配置
上一步我们配置了服务器的路径配置,接下来我们要在Pycharm上配置服务器端的远程解释器,这一步也告诉了为什么事先要在linux系统上安装好python3。
按步骤:1. 点击File----->2. 点击setting

进入setting后找到Project:+项目名,然后配置解释器环境,配置好以后点“ok”即可,然后选中对应解释器你也能看见它所安装的包。

可以进入解释器环境看看具体的环境配置:

4. 向服务器传输项目
经过上述步骤,远程服务器配置环境就搭建好了,我们再来看如何向服务器发送文件,按照下图步骤操作即可,上传选Upload,下载选Download,点击后会让你选择服务器名。

在pycharm查看运行服务端项目文件
连接服务器上传文件以后,要想看一下服务器端的文件以及运行怎么办,操作如下:
还是Tools------>Deployment----->Browse Remote Host.

点击后会在pycharm中出现连接服务器端的文件,点击对应程序运行即可,需要注意的是运行服务器端的项目文件解释器环境一定要换成服务器端的。
有的运行还会出现一个错误,显示找不到服务器端文件路径,这时可以这样解决:


好了,赶紧运行一个简单的脚本试试吧!
本文详细介绍了如何使用PyCharm在远程服务器上进行Python项目的部署和配置,包括服务器准备、创建文件目录、PyCharm的SFTP配置、远程解释器设置以及项目文件的上传和运行。主要步骤涉及CentOS7环境下Python3的安装、PyCharm的Deployment与解释器配置,确保开发者能够顺利在服务器端运行项目。
4384

被折叠的 条评论
为什么被折叠?



