linux redhat 6和安装easy_install
问题描述:
我完全是新手,需要一些帮助。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密码,两者似乎都不起作用,任何人都可以帮忙吗?也许这是从我身边看过来的(作为一个新手)。 感谢加雷思
答
几件事情:
- 你
sudo
密码很可能为你的服务器上的用户帐户的密码,但您的用户帐户可能没有sudo
访问。命令是否提供任何输出? - 您正在使用RedHat,但您的
apt-get install
命令是Debian/Ubuntu特定的。你正在寻找的等效是yum install
-
然而,
yum
使用Python 2.6,你从yum
库安装任何Python包将安装这一版本的Python,而不是提供给蟒蛇2.7。
为了解决这个问题,你有两个选择:
- 使用类似
pythonbrew
它允许你开启你的系统Python解释(你仍然不会能够yum install python-setuptools
,但可以让你轻松Python的切换2.6/2.7/3.3) - 使用来自
setuptools
网站wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
下面的命令来安装只要python
给你python2.7 - 这样做,
easy_install pip
得到安装在系统上pip
(希望为Python 2.7)后 - 使用
virtualenv
的 - 他们避开所有sudo
问题。