0

我一直在尝试使用 sudo 在我在 sudoers 列表中的系统上安装 python 包,但没有一般的 root 访问权限(即没有 su 的密码)。我可以安装软件包,例如

sudo pip install django

但是,当我尝试使用它们时,python 只是声称没有安装该软件包。调查 /usr/lib/python 的内容似乎其他包目录和 .eggs 对 ugo 具有可执行权限,但是我使用 sudo pip 安装的包没有此权限。手动授予这些文件可执行权限可以解决问题,但这很费力,尤其是当 pip 安装了我需要追查的几个依赖项时。

这是一个已知的问题?我能做些什么呢?作为记录,这是一台 RHEL6.4 机器,我使用的是 pip 1.4.1。

4

1 回答 1

0

你最好的选择是virtualenv做你的解决方法来安装virtualenv.

sudo pip install virtualenv

virtualenv 帮助您入门的资源:

http://simononsoftware.com/virtualenv-tutorial/

http://www.virtualenv.org/en/latest/

于 2013-09-09T04:32:10.433 回答