我一直在尝试使用 sudo 在我在 sudoers 列表中的系统上安装 python 包,但没有一般的 root 访问权限(即没有 su 的密码)。我可以安装软件包,例如
sudo pip install django
但是,当我尝试使用它们时,python 只是声称没有安装该软件包。调查 /usr/lib/python 的内容似乎其他包目录和 .eggs 对 ugo 具有可执行权限,但是我使用 sudo pip 安装的包没有此权限。手动授予这些文件可执行权限可以解决问题,但这很费力,尤其是当 pip 安装了我需要追查的几个依赖项时。
这是一个已知的问题?我能做些什么呢?作为记录,这是一台 RHEL6.4 机器,我使用的是 pip 1.4.1。