linux redhat 6 and installing easy_install



我是新手,需要一些帮助。

我有一个运行Linux Redhat 6并使用Python 2.7(刚刚从Python 2.6设置为默认值(的托管服务器,位于/usr/local/bin/python2.7

我正在尝试在服务器上设置easy_install,但我不确定我是否正确,在我正在运行的 bash 屏幕上:sudo apt-get install python-setuptools

但是它一直要求输入sudo密码,我假设这是我用于通过SSH登录的普通管理员密码?我已经使用了我的管理员密码和我的root密码,这两个密码似乎都不起作用,有人可以帮忙吗?也许这是我这边的过度景象(作为一个新手(。谢谢加雷斯

有几件事:

  1. 您的sudo密码可能是服务器上用户帐户的密码,但是您的用户帐户可能没有sudo访问权限。该命令是否提供任何输出?
  2. 您使用的是 RedHat,但您的apt-get install命令是特定于 Debian/Ubuntu 的。您正在寻找的等效项是yum install
  3. 但是yum使用 Python 2.6,您从yum存储库安装的任何 python 包都将为此版本的 python 安装,不适用于 python 2.7。

要解决此问题,您有以下几种选择:

  1. 使用类似 pythonbrew 的东西,它允许您在系统上切换 python 解释器(您仍然无法yum install python-setuptools但允许您轻松地在 Python 2.6/2.7/3.3 之间切换(
  2. 使用setuptools网站wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python的以下命令进行安装,只要python给你python2.7
  3. 完成此操作后,easy_install pip在您的系统上安装pip(希望适用于python 2.7(
  4. 使用virtualenv - 他们可以解决您sudo的所有问题。

最新更新