我对此完全陌生,需要一些帮助。
我有一个运行 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 密码,但似乎都不起作用,有人可以帮忙吗?也许这是我的一个疏忽(作为一个新手)。
谢谢加雷斯
有几件事:
- Your
sudo
密码可能是您服务器上用户帐户的密码,但是您的用户帐户可能没有sudo
使用权。该命令是否提供任何输出?
- 您正在使用 RedHat,但是您的
apt-get install
命令是 Debian/Ubuntu 特定的。您正在寻找的等效项是yum install
-
However,
yum
使用 Python 2.6 和您从以下位置安装的任何 python 软件包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
to get pip
安装在你的系统上(希望适用于 python 2.7)
- Use virtualenv的 - 他们绕过你所有的
sudo
问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)