我正在尝试在一个不在/home目录下的目录中创建一个与系统环境分离的Python环境(使用virtualenv),因为我需要用它来构建其他需要多个用户访问的软件。我可以成功地创建和激活虚拟环境,但是当我使用sudo执行某些命令(例如制作或编译其他软件)时,会使用系统的Python(通过可用模块可以看出)。
由于在Ubuntu上使用root用户不是一个好习惯,有没有办法告诉sudo使用虚拟环境?或者也许这不是正确的方法,我应该进行全新的Python安装?
我正在使用64位版本的Ubuntu 12.04(和Python 2.7)。
由于在Ubuntu上使用root用户不是一个好习惯,有没有办法告诉sudo使用虚拟环境?或者也许这不是正确的方法,我应该进行全新的Python安装?
我正在使用64位版本的Ubuntu 12.04(和Python 2.7)。