2013-10-02 91 views
1

我完全是新手,需要一些帮助。linux redhat 6和安装easy_install

我有一个托管的服务器运行Linux红帽6和使用Python 2.7(刚刚被设置为默认在Python 2.6)位于/usr/local/bin/python2.7

我m试图设置easy_install在服务器上,但我不知道如果我正确地做到这一点,在我运行的bash屏幕上:sudo apt-get install python-setuptools

但它一直要求一个sudo密码,我假设是我用来通过SSH登录的正常管理员密码?我使用了我的管理员密码和我的root密码,两者似乎都不起作用,任何人都可以帮忙吗?也许这是从我身边看过来的(作为一个新手)。 感谢加雷思

回答

2

几件事情:

  1. sudo密码很可能为你的服务器上的用户帐户的密码,但您的用户帐户可能没有sudo访问。命令是否提供任何输出?
  2. 您正在使用RedHat,但您的apt-get install命令是Debian/Ubuntu特定的。你正在寻找的等效是yum install
  3. 然而yum使用Python 2.6,你从yum库安装任何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问题。