我一直在尝试使用sudo在sudoers列表中的系统上安装python包,但是没有通用的root访问权限(即没有su的密码)。例如,我可以安装软件包
sudo pip install django
但是,当我尝试使用它们时,python只是声称没有安装包。在研究/usr/lib/python的内容时,似乎其他包目录和.eggs对ugo具有可执行权限,但是我使用sudo pip安装的包没有此权限。手动授予这些文件可执行权限可以解决这个问题,但这很费劲,特别是当pip安装了几个依赖项时,我需要继续跟踪这些依赖项。你知道吗
这是已知的问题吗?我能怎么办?作为记录,这是一台RHEL6.4机器,我使用的是PIP1.4.1。你知道吗
最好的办法是
virtualenv
进行变通,安装virtualenv
。你知道吗virtualenv入门资源:
http://simononsoftware.com/virtualenv-tutorial/
http://www.virtualenv.org/en/latest/
相关问题 更多 >
编程相关推荐