作用:一台电脑项目多的时候,管理python库就很好用
这里分两步
一步是 root # 的
一步是 xxx $ 的
超级用户 root # :
cd /var/www 找到nginx的www目录
virtualenv xxx 在www创建xxx环境(不需要创建文件夹)
chown -R 用户名:用户组 文件夹路径
sudo chown -R xyz:xyz /mnt/ssd1/yuyu
请注意:
1、文件夹/mnt/ssd1/yuyu首先要存在,不存在就创建一个;
2、以上命令仍在Root(管理员)用户下操作
3、第一个xyz是用户 第二个xyz是组
不要用root部署啦,不然要把权限更新到项目的使用者
用普通用户$
继续步骤
普通用户 xxx $ :
source xxx/bin/activate 进入环境
pip freeze > xxx.txt (你自己的电脑)生成安装包列表为txt,并ftp上传
pip freeze > reqirements.txt 一般是reqirements.txt
pip install -r xxx.txt 下载别人的列表
pip install -r reqirements.txt 一般是reqirements.txt
deactivate 退出虚拟环境
直到可以运行,只要不会因为某个包没有而运行都运行不起来