
作用:一台电脑项目多的时候,管理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.txtpip install -r xxx.txt 下载别人的列表pip install -r reqirements.txt 一般是reqirements.txtdeactivate 退出虚拟环境
直到可以运行,只要不会因为某个包没有而运行都运行不起来