通过宝塔面板部署Python开发的web项目

安装宝塔面板

可以根据自己的需要从宝塔官网复制一键安装链接

https://www.bt.cn/new/download.html

安装操作系统环境

在推荐安装中,选择Nginx、MySQL、phpMyadmin三个项目即可;

安装Python项目管理器和进程守护管理器

新建数据库

数据库名、用户名、和数据库密码要记下来;

开放端口

在安全选项卡中,根据自己项目的需要开发相关的端口,当然服务器管理后台也要相应地开放同样的端口;

导入项目文件

在根目录新建文件夹,导入自己的项目文件;

在根目录新建虚拟环境

Python 虚拟环境允许您创建一个独立的环境,以便在其中安装特定的软件包,而不会影响您的全局 Python 安装。要创建一个虚拟环境,请按照以下步骤操作:

如果你没有安装pip的话,首先需要通过下面的命令安装“pip”命令

apt install python3-pip

安装 virtualenv(如果尚未安装):

pip install virtualenv

在项目目录中创建一个新的虚拟环境:

virtualenv venv

这将在您的项目目录中创建一个名为 venv 的文件夹,其中包含独立的 Python 安装。

激活虚拟环境:

在 Windows 上:

venv\Scripts\activate

在 Linux 或 macOS 上:

source venv/bin/activate

如果需要查找路径,可以使用下面的命令:

find -name activate

然后再调用上面的source命令,将activate的路径修改为查找到的路径

现在,您应该看到命令提示符或终端提示符发生了变化,表明您已进入虚拟环境。

激活虚拟环境后,您的命令提示符应显示虚拟环境的名称,例如:(e874a8bd702d4a576ca72b26dd2814c9_venv)。现在您已进入虚拟环境并可以在其中执行命令行操作。

要退出虚拟环境,请输入:

deactivate

安装项目依赖包

在激活的虚拟环境中运行以下命令以安装requirements.txt中的所有模块:

pip install -r requirements.txt
  1. 确保您已在正确的虚拟环境中。如果没有,请参考前面的回答以激活虚拟环境。
  2. 确保您位于包含requirements.txt文件的项目目录中。如果不在,请使用cd命令进入项目目录,例如:
cd /www/wwwroot/aidoes

初始化数据库

安装完成后,您可以再次尝试运行create_tables.py文件初始化数据库:

python3 create_tables.py

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/tongguobaotamianbanbushupythonkaifadewebxiangmu/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年12月15日 上午10:58
下一篇 2023年5月3日 下午9:24

相关推荐

发表回复

登录后才能评论