Virtualenv 介绍及部署记录(5)

1) root用户和普通用户都可以创建虚拟环境(比如虚拟环境名称为venv),venv虚拟环境的相关文件和文件夹的owner都是该用户,
    如果是非root的其他用户激活该venv虚拟环境的话,会因为文件权限的问题导致python库安装失败!!
    所以说: 非root用户不要去激活使用其他用户创建的venv虚拟环境!
 
2) 一旦以用户A的身份激活venv虚拟环境后,在虚拟环境中就不能再通过su命令切换其��用户,否则会自动退出虚拟环境!
    所以说: 在虚拟环境中不要通过su切换用户!
 
3) 以用户A的身份激活某venv虚拟环境后,在虚拟环境中所有通过"sudo + cmd"执行的命令,都等同于在虚拟环境外执行。
    所以说: 在虚拟环境中不要通过sudo执行命令
 
以上提到的3个小问题,在使用virtualenv的时候一定要注意。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12277.html