我想将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')
我还尝试安装其他一些软件包,比如鼻子,分发,并犯了同样的错误。顺便说一下,我使用SecureCRT来ssh服务器。 这是OpenSSL的问题吗?我怎样才能成功安装pip?
答案 0 :(得分: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
答案 1 :(得分:1)
您可以使用发行版的软件包管理器来安装pip。
sudo apt-get install python-pip
sudo yum install python-pip
手动安装:
从pypi entry for pip
下载源安装程序。向下滚动以查找安装程序。这是版本1.4.1 direct link(目前为当前版本)。
展开存档:tar xvzf pip-1.4.1.tar.gz
sudo python pip-1.4.1/setup.py install