Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pip安装软件包,但不安装';不要将它们标记为可执行文件,因此python不会';我找不到他们_Python_Pip_Redhat_Sudo - Fatal编程技术网

pip安装软件包,但不安装';不要将它们标记为可执行文件,因此python不会';我找不到他们

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在一个系统上安装python包,我在sudoers列表中,但是没有通用的root访问权限(即没有su的密码)。例如,我可以安装软件包

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的资源帮助您入门: