CentOS6.4下python pip安装

CentOS6.4下python pip安装

有人能告诉我如何安装吗pip

我的网站无法运行,因为缺少模块,而安装它们的唯一方法是安装 Python 的模块管理器pip

yum install python-pip失败。我该如何安装它?

这些操作应该通过包管理器完成,但我甚至无法像那样安装 python 3.4a,我不得不从源代码编译它,而最简单的事情是yum install python3 这个管理器出了什么问题yum


======================================================
root@secure [~/distribute-0.6.49]# pip install pygeoip
Downloading/unpacking pygeoip
Downloading pygeoip-0.3.0.tar.gz (97kB): 97kB downloaded
Running setup.py egg_info for package pygeoip
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/usr/lib/python3.3/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1098: ordinal not in range(128)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

File "/usr/lib/python3.3/encodings/ascii.py", line 26, in decode

return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1098: ordinal not in range(128)
======================================================

root@secure [~]# setenv LANG en_US.UTF-8
-bash: setenv: command not found

答案1

  1. Yum 是一个连接到预编译软件的指定远程存储库的工具。它只会查找这些存储库中列出的软件。
  2. CentOS 是基于 RHEL(Red Hat Enterprise Linux)的 Linux 发行版。RHEL(以及 CentOS)最大的卖点之一可能是它不会试图在软件包方面追随最新和最好的。它被设计得非常缓慢和稳定。因此,您可能永远不会在官方存储库中看到 CentOS 6 中的 3.4A。3.4A 甚至不是测试版质量(A 代表 Alpha)。
  3. 有多个 yum 存储库为 CentOS / RHEL 提供附加(且经常更新)软件包。其中最常见的是 EPEL(企业 Linux 的附加软件包)你知道吗,python-pip就在那儿。
  4. yum 管理器出了什么问题?嗯,这个问题无法用简短的回答来回答,而且主要基于观点而非事实。

为了帮助您将来找到类似的信息,下面是我的做法:

我加载了谷歌在网络浏览器中。我搜索了“CentOS 6 python pip yum”,然后点击了第一个链接。

相关内容