前期准备

(1)专业版Pycharm(社区版没有deployment功能),学生,教师可申请免费专业版,详情可看我的博客。

(2)可通过SSH连接Ubuntu服务器,并且服务器安装了Python解释器。

部署本地Pycharm项目到Ubuntu服务器

1.点击Tools - Deployment - Configuration:

2.点击【+】号创建SFTP服务:

3.给部署方案设置名字:

4.设置连接:

Host:Ubuntu服务器IP,Port默认

User name:Ubuntu服务器用户名

Password:Ubuntu服务器用户密码

Root path:映射地址的根目录,建议填写自己账户,比如【/home/duanyongchun】

5.设置映射路径:做完第4步,别点【OK】,选择上方选项卡mapping

Local path:本地项目路径

Deployment path:项目部署路径,表示将本地项目下的所有文件部署到服务器的哪个目录下(不建议去Ubuntu复制路径,建议直接点击选框末尾的文件夹图案进行选择,如果没有自己想要的文件夹或文件,可以自己创建)

设置远程Python解释器

原因:部署Ubuntu上的项目还需要用服务器上的Python解释器返回运行后的结果

1.点击File - Settings - Project Interpreter(旨在将解释器设置为Ubuntu上的Python解释器)

2.添加SSH Interpreter

3.点击【Next】输入用户密码连接服务器之后进入如下界面

Interpreter:服务器上Python解释器的位置(若要用Ubuntu服务器上虚拟环境的Python解释器,则应先激活虚拟环境,再通过【which python】查看解释器路径)

Sync folders:同步代码的路径,建议选择存放Pycharm的根路径

4.设置同步代码路径

部署成功且已设置远程解释器后测试

任意创建一个Python测试.py文件,执行之后能在Pycharm控制台正常显示,即表示部署成功。

注意:上述操作我设置了自动将本地项目上传到Ubuntu服务器,若要手动上传如图:(建议手动上传)

其他操作

1.在Pycharm浏览服务器上部署的文件夹【Tools - Deployment - Browse Remote Host】

python程序发布 ubuntu_将Windows项目发布到Ubuntu服务器详细教程(Windows编程,Ubuntu服务器做解释器)...相关推荐

  1. 如何将网站发布和部署到本地服务器详细教程

    如何将网站发布和部署到本地服务器 文章目录 如何将网站发布和部署到本地服务器 前言 一.前提 1.首先Win+Q输入并找到"启用或关闭Windows功能", 2.找到Interne ...

  2. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  3. Java项目打包成exe的详细教程

    Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目 ...

  4. C#小项目飞翔的小鸟游戏详细教程(Flying bird),基于Winform框架

    C#小项目飞翔的小鸟游戏详细教程(Flying bird),基于Winform框架 实现效果: 1.空格,鼠标左键控制小鸟跳 2.管道随机大小 3.小鸟与管道碰撞,小鸟碰到地面 4.小鸟煽动翅膀动画 ...

  5. mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)

    前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...

  6. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  7. 使用Python编写CFD程序-模拟二维空间气流气压+绘制风场气压场动画(详细教程)

    本文为博主原创文章,未经博主允许不得转载 1.模拟二维空间气流气压用到的方程式 计算2D空间气流气压要用到以下方程式: 其中第一个方程为xxx方向速度uuu的N-S方程式(Navier-Stokes ...

  8. 搭建邮箱服务器hMailServer详细教程(Windows)

    HMailServer是一个运行于微软Windows系统.基于GPL授权.免费的电子邮件系统:支持常见的电子邮件协议SMTP.POP3.IMAP:可以很容易地与许多现有的网络邮件系统集成和二次开发. ...

  9. python—auto-py-to-exe—.py文件打包成.exe文件最全最详细(用不同的类别做教程)

    目录 1.打包工具介绍 安装库 2.打包方法 3.例程 (1)只打包py文件,不含有其他资源文件 使用: (2)打包py文件和资源文件(包括文件夹) 1.打包工具介绍 对于打包工具有很多,比如:pyi ...

  10. mysql下镜像安装教程_mysql的下载和安装详细教程(windows)

    Windows下安装MySQL详细教程 1.安装包下载 2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7) ...

最新文章

  1. Flutter编译时生成代码之 code_builder
  2. 每日一皮:从头发数量看一个编程语言的行业地位...
  3. 【Noip模拟By yxj】
  4. linux开通vsftpd服务过程
  5. Android4大组件
  6. C# 解析 Targa文件 (TGA) 图形
  7. [vue] vue为什么要求组件模板只能有一个根元素?
  8. Unity——Shader
  9. 10个妙招 在线视频下载方法大全
  10. 用markdownpad2导出的pdf字体太小的解决办法
  11. iOS从零开始学习socket编程——HTTP1.0服务器端
  12. 生存分析 R语言(六)—— Extended and Stratified Cox
  13. 南充计算机职业学校有哪些专业,南充旅游计算机职业中专学校2020年招生简介...
  14. J2EE系列:再谈IE的浏览器模式和文档模式
  15. 多媒体技术基础知识——简要知识点
  16. 机器学习-人工智能大数据,公开的海量数据集下载
  17. 【STM32学习】(26)STM32实现舵机旋转并实现超声波检测
  18. license生成方案
  19. 一个“不真实”的世界
  20. 组态王与SQL数据库

热门文章

  1. linux sed 冒号,linux sed 总结
  2. ply补全为立方体_PLY文件格式
  3. 【蓝桥杯每日一练】 巴斯卡三角形(杨辉三角形)
  4. pq 中m函数判断嵌套_压轴题的热点,二次函数与几何的结合,谁会谁吃香
  5. springboot 集成redis_一文详解Spring Boot 集成 Redis
  6. springboot test_精益求精!Spring Boot 知识点全面回顾,带你重新细读源码!
  7. C++基础07-类之静态成员变量和成员函数
  8. 声笔双拼单字效率分析
  9. 2.6 子窗口赋值给父窗口并关闭子窗口 我的程序猿之路:第十六章
  10. [转]ClassPath是什么