3 虚拟环境
3.1 Linux安装Python虚拟环境
Windows安装虚拟环境方法移步至Dash目录
- 在Jupyterlab里打开终端,下载python安装包,下载网址在官网找。
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
- 解压安装包
tar -zxvf Python-3.12.1.tgz
- 配置安装(自动化,无需手动)
cd Python-3.12.1
./configure
./configure --enable-optimizations
- 编译Python安装文件
make
- 安装python
sudo make install
注意:以上步骤由于不能正确安装tkinter导致不能启动项目。所以继续用python3.8做虚拟环境。
- 在相应目录里新建虚拟环境,比如
/home/ubuntu/myapp
mkdir myapp
cd myapp
python3.12 -m venv myvenv
注意:这个myapp文件夹在虚拟环境创建好后,不能更改名称,否则虚拟环境失效。
- 激活虚拟环境
source myvenv/bin/activate
3.2 Windows安装Python虚拟环境
3.3 将Windows系统下的项目迁移至Linux的虚拟环境
- 在Windows虚拟环境导出虚拟环境依赖项requirements.txt文件
cd e:/py312
myvenv\Scripts\activate
cd jghblmb
pip freeze > requirements.txt
- 激活Linux虚拟环境,并安装依赖项requirements.txt文件。将项requirements.txt文件放在myapp文件夹下。
cd myapp
source myvenv/bin/activate
pip install -r requirements.txt
- 复制项目文件夹
将项目文件夹压缩为rar文件,上传至myapp目录下,并解压缩至当前文件夹。
- 用虚拟环境的waitress-serve启动项目服务
which waitress-serve
screen -S jgh /home/ubuntu/myapp/myvenv/bin/waitress-serve --port=8052 app:app.server
通过http://81.69.98.76:8052/
打开网页。