Python 版本:3.6
第一步,打包:
#!/usr/bin/env bash
python3.6 -m venv venv
source ./venv/bin/activate
echo 'PATH="/{some-path}/venv/bin:${PATH}"' >> ./venv/bin/activate
pip install -r requirements.txt
唯一要注意的是,{some-path}
要与你部署时 venv 文件夹所在的路径一致,
即:如果我们将来会把 venv 这套环境拷贝到机器的 /data/app 目录去激活,那么我们的 {some-path}
要写 /data/app
第二步:
拷贝到机器上的 {some-path}
目录
机器上只需要安装 Python3.6 解释器
第三步:
source /{some-path}/venv/bin/activate
这样终端用户前面会出现一个 (venv) 的标记,如图:
提示你当前是在虚拟环境中的,并且 requirements.txt 中的包都是可以直接使用的。
需要退出时,执行:deactive
即可。
请注明出处转载:临书,求关注,求点赞哦