0

我想将 python 包“pip”安装到我的服务器上。但是我在下载源代码时遇到了问题。下面列出了全部信息。

    [map@host.com ~]$ easy_install pip      
    Searching for pip
    Reading https://pypi.python.org/simple/pip/
    Download error on https://pypi.python.org/simple/pip/: [Errno 218603680]_ssl.c:554: error:0D07A0A0:asn1 encoding routines:ASN1_mbstring_copy:unknown format -- Some packages may not be found!
    Couldn't find index page for 'pip' (maybe misspelled?)
    Scanning index of all packages (this may take a while)
    Reading https://pypi.python.org/simple/
    Download error on https://pypi.python.org/simple/: [Errno 218603680] _ssl.c:554: error:0D07A0A0:asn1 encoding routines:ASN1_mbstring_copy:unknown format -- Some packages may not be found!
    No local packages or download links found for pip
    error: Could not find suitable distribution for Requirement.parse('pip')

我还尝试安装了一些其他的包,比如nose、distribute,也遇到了同样的错误。顺便说一句,我使用 SecureCRT 对服务器进行 ssh。这是关于 OpenSSL 的问题吗?如何成功安装 pip?

4

2 回答 2

2

不知道有什么问题easy_install,但这就是我在 linux 上安装 pip 的方式:

cd /tmp
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
yum search nginx
yum -y install python-pip
yum install libxslt-devel libxml2-devel
yum install gcc
yum install python-devel
echo 'alias pip="/usr/bin/pip-python"' >> ~/.bashrc

这是给 Fedora 的。对于 Ubuntu,您可能需要安装上述库仅使用apt-get install而不是yum

于 2013-10-23T09:00:11.223 回答
1

您可以使用您的发行版的包管理器来安装 pip。

  • 在 Debian/Ubuntu 上:sudo apt-get install python-pip
  • 在 Fedora/RedHat 上:sudo yum install python-pip

要手动安装它:

  1. pypi 条目pip下载源安装程序。向下滚动以找到安装程序。这是 1.4.1 版的直接链接(目前是当前版本)。

  2. 展开存档:tar xvzf pip-1.4.1.tar.gz

  3. 运行设置脚本sudo python pip-1.4.1/setup.py install
于 2013-10-23T08:58:52.107 回答