• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回服务器栏目

98 - virtualenv - 虚拟环境

作者:

贺及楼

成为作者

更新日期:2022-01-06 15:35:19

作用:一台电脑项目多的时候,管理python库就很好用

这里分两步
一步是 root # 的
一步是 xxx $ 的

root # 的0、1

  1. 超级用户 root # :
  2. cd /var/www 找到nginxwww目录
  3. virtualenv xxx www创建xxx环境(不需要创建文件夹)

文件权限 - 从root转到普通用户

  1. chown -R 用户名:用户组 文件夹路径
  2. sudo chown -R xyz:xyz /mnt/ssd1/yuyu
  3. 请注意:
  4. 1、文件夹/mnt/ssd1/yuyu首先要存在,不存在就创建一个;
  5. 2、以上命令仍在Root(管理员)用户下操作
  6. 3、第一个xyz是用户 第二个xyz是组

这里可以切换用户

不要用root部署啦,不然要把权限更新到项目的使用者
用普通用户$

xxx $ 的 2、3、4、5

继续步骤

  1. 普通用户 xxx $ :
  2. source xxx/bin/activate 进入环境
  3. pip freeze > xxx.txt (你自己的电脑)生成安装包列表为txt,并ftp上传
  4. pip freeze > reqirements.txt 一般是reqirements.txt
  5. pip install -r xxx.txt 下载别人的列表
  6. pip install -r reqirements.txt 一般是reqirements.txt
  7. deactivate 退出虚拟环境

直到可以运行,只要不会因为某个包没有而运行都运行不起来