• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一杯Java不加糖
博客园    首页    新随笔    联系   管理    订阅  订阅
使用Pycharm部署项目到服务器运行

写在前面!!!

在部署项目到服务器之前,需要准备以下东西:

  1. Easy Connect:连接学校的VPN,主要是由于需要保证两个主机属于同一局域网,如果已经是在同一局域网下可以忽略这个步骤;
  2. Pycharm专业版:只有专业版的Pycharm才能够远程连接服务器,Pycharm社区版是不支持远程连接的,因此需要保证已安装Pycharm专业版,专业版Pycharm建议安装2022版以前的版本;
  3. 服务器用户账号:一般服务器为Linux系统,因此需要有Linux用户账号,并且确保账号中已经部署好了相应的环境。如果不知道如何配置的,可以参考文章:服务器环境配置

一、远程连接

1.1 连接VPN

打开Easy Connect,输入学校网址,使用学号登录。

1.2 Pycharm部署服务器

首先在顶部工具栏,点击【Tool】,点击【Deployment】,进入【Configuration】界面

点击+号选择SFTP连接,自定义一个名称

创建完成后,点击Connection对SSH进行配置,输入服务器主机的IP地址、端口号、用户名,登陆类型选择密码登录;

输入完成后可以点击测试来连接,如果连接失败,检查一下是不是哪里填错了,如果显示成功连接,则说明配置成功。点击确定;

最后将根路径修改,一般修改在自己用户名下,或者是在自己用户名目录下创建的文件夹中(建议最好是修改,不然默认在根路径下后面会很麻烦)

点击【Mapping】,将【Deployment path】修改为自己服务器账号下的目录中。

修改【Deployment path】的目的:确保自己的项目在自己的账户中,如果默认的话是在根路径下创建的文件夹,后续不便于管理。

修改完毕,点击确认。

设置自动上传文件,目的是当用户在自己的pycharm上修改代码时,远程的服务器能够更新代码。

点击【Tool】->【Deployment】->【options】进入选项页面,将Upload changed files automatically to the default server 更改为On explicit save action(Ctrl +S),点击确定。

二、添加远程服务器的解释器

从顶部菜单栏的【File】进入【Setting】,找到项目里面的【Python Interpreter】,进入Python Interpreter界面,点击右侧设置按钮,点击【Add】。

选择SSH解释器,添加已存在的服务器配置,直接选择已经配置好的服务器,点击确定。

选择好之前连接的服务器后,点击下一步会自动连接服务器,进入之后点击Interpreter右侧文件夹按钮选择解释器路径,如果服务器安装的是Anaconda的话,路径一般默认在Anaconda/envs/创建的虚拟环境名/python.exe,如果服务器安装的是Miniconda的话,路径一般默认在home/用户名/.conda/envs/创建的虚拟环境名/bin/python3.11。最后将自动上传项目文件到服务器选项勾选上,点击完成即可。

如果不想自动更新,可以关闭后每次修改代码后右键点击【Department】,直接上传到服务器。

posted on 2024-09-08 11:04  一杯Java不加糖  阅读(1911)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3