【问题标题】:linux redhat 6 and installing easy_installlinux redhat 6 和安装easy_install
【发布时间】:2013-10-08 17:03:16
【问题描述】:

我对此完全陌生,需要一些帮助。

我有一个运行 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密码,这两个密码似乎都不起作用,有人可以帮忙吗?也许这是我身边的一个过目(作为一个新手)。 谢谢加雷斯

【问题讨论】:

    标签: bash python-2.7 setuptools easy-install


    【解决方案1】:

    有几点:

    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 问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      相关资源
      最近更新 更多