当前位置: 首页 > article >正文

ubuntu 布暑python项目

在Ubuntu上部署Python项目通常包括以下几个步骤:

1 安装必要的软件:

确保系统已经安装了Python、pip(Python包管理工具)以及virtualenv(可选,用于创建独立的Python环境)。如果还没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install python3 python3-pip python3-venv

执行后如下图: 

2 上传python项目:

确定一个目录来存放你的Python项目。你可以使用mkdir创建一个新的目录,并使用cd进入该目录。,如下图:

上传python项目,这里假设项目只有一个main.py文件如下图: 

3 创建虚拟环境(强烈推荐):

为了不干扰系统的全局Python环境,强烈建议为你的项目创建一个虚拟环境。这可以通过以下命令创建并激活虚拟环境:

python3 -m venv venv
source venv/bin/activate

执行后如下图: 

4 安装依赖项:

如果你的项目有依赖项,一般会包含在一个名为requirements.txt的文件中。确保你处于项目的根目录下,然后运行以下命令来安装所有需要的包:

pip install -r requirements.txt

 安装完依赖后直接执行运行项目如下图:

 测试可以成功启动,说明环境正常。

 一般还要根据项目使用的框架写一些执行脚本,例如:

#!/bin/bash
# 激活虚拟环境
source /home/python/sta/venv/bin/activate
# 运行Flask应用或其他Python脚本
export FLASK_APP=main.py
# 后台运行
nohup flask run --host=0.0.0.0 > flask_output.log 2>&1 &

5 注意事项:

有些ubuntun自带的python可能会在创建环境时报以下错误:

升级也无用时,需通过以下指令重装python即可。

重新安装 Python

重新安装 Python 及其相关组件。可以使用以下命令清除旧的 Python 安装:

sudo apt-get purge python3
sudo apt-get autoremove

  执行后如下图:

再次执行安装 :

sudo apt-get install python3 python3-pip python3-venv python3-dev


http://www.kler.cn/a/516613.html

相关文章:

  • 数据统计–图形报表(day11)
  • c语言中的数组(上)
  • FTP 与 LFTP 命令的介绍及常用功能
  • Java数字转换工具类-NumberUtil
  • 华为支付接入规范
  • flutter入门系列教程<一>:tab组件的灵活妙用
  • 【玩转全栈】----Django模板语法、请求与响应
  • C++并发编程之提高C++多线程应用可测试性的思想和方法
  • 谷歌泰坦:Transformer之后的AI时代?
  • xss漏洞简单复习
  • DataStream API
  • mysql直接在sql中将分组查询出来的多个属性的list,拼接成一个字符串,最后的结果只要一个大的字符串
  • AAAI2024论文合集解读|Cost Minimization for Equilibrium Transition-water-merged
  • 双足机器人开源项目
  • 《中国网络安全产业分析报告(2023年)》解读
  • MySQL性能分析的“秘密武器”,深度剖析SQL问题
  • 从前端视角看设计模式之行为型模式篇
  • Recaptcha2 图像怎么识别
  • Linux pgrep 命令详解
  • vben5 admin ant design vue如何使用时间范围组件RangePicker