pip安装软件包,但不安装';不要将它们标记为可执行文件,因此python不会';我找不到他们
我一直在尝试使用sudo在一个系统上安装python包,我在sudoers列表中,但是没有通用的root访问权限(即没有su的密码)。例如,我可以安装软件包pip安装软件包,但不安装';不要将它们标记为可执行文件,因此python不会';我找不到他们,python,pip,redhat,sudo,Python,Pip,Redhat,Sudo,我一直在尝试使用sudo在一个系统上安装python包,我在sudoers列表中,但是没有通用的root访问权限(即没有su的密码)。例如,我可以安装软件包 sudo pip install django 然而,当我尝试使用它们时,python只是声称没有安装包。在研究/usr/lib/python的内容时,似乎其他软件包和目录.egg对ugo具有可执行权限,但是我使用sudo-pip安装的软件包没有此权限。手动授予这些文件可执行权限可以解决问题,但这很费劲,尤其是当pip安装了几个我需要追踪
sudo pip install django
然而,当我尝试使用它们时,python只是声称没有安装包。在研究/usr/lib/python的内容时,似乎其他软件包和目录.egg对ugo具有可执行权限,但是我使用sudo-pip安装的软件包没有此权限。手动授予这些文件可执行权限可以解决问题,但这很费劲,尤其是当pip安装了几个我需要追踪的依赖项时
这是一个已知的问题吗?我能怎么办?记录在案,这是一台RHEL6.4机器,我使用的是PIP1.4.1。您最好的选择是
virtualenv
进行变通安装virtualenv
sudo pip install virtualenv
virtualenv的资源帮助您入门: