在 CentOS 中安装 pip 和 Glances
本文最后更新于 2693 天前,其中的信息可能已经有所发展或是发生改变。

之前在自己的 Mac 上安装了 Glance,如今用上VPS后,想在云主机上也安装一下,方便查看服务器性能情况。然后找出了当初写的文章,发现在 CentOS 上安装 Glances 和在 Mac 上安装还是有不小区别的,所以在这里另外写一篇安装教程。

首先是安装 pip:

pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute。使用这些工具都能下载并安装django。,而 pip 是 easy_install 的替代品。在CPython解释器,pypy解释器,可以很好地工作。

安装前请先下载 get-pip.py:https://bootstrap.pypa.io/get-pip.py

get-pip.py放在任意位置皆可,然后执行安装命令:

sudo python get-pip.py

如图所示:

如果你还没有安装 setuptools,get-pip.py 会帮你自动安装。如果你已经安装了setuptools,运行下面的命令进行升级:

pip install -U setuptools

如果将来要升级 pip 版本,则执行以下命令:

pip install -U pip

用 pip 来安装包,使用下面的命令:

# latest version
pip install SomePackage
# specific version
pip install SomePackage==1.0.X
# minimum version
pip install 'SomePackage>=1.0.N'

比如若要安装 Django,用下面的一条命令即可:

pip install Django==1.7

更多安装示例请前往:https://pip.pypa.io/en/latest/reference/pip_install/

安装完 pip 后,就可以接着安装Glances了,执行以下命令:

sudo pip install Glances

不过我在进行上述操作的时候遇到了编译错误,提示如下:

psutil/xxxxxxx.c:12:20: 错误:Python.h:没有那个文件或目录
In file included from xxxxxx.c:37:

解决方法是安装python-dev,这是Python的头文件和静态库包,命令如下:

sudo apt-get install python-dev

结果又出现了错误提示…如下:

Could not find a version that satisfies the requirement python-dev (from versions: )
No matching distribution found for python-dev

Google 后找到了问题原因,是因为 CentOS 的软件安装工具不是apt-get,而是yum,所以安装命令应该是:

yum -y install python-dev

接着又提示:

No package python-dev available.
Error: Nothing to do

通过 Google 后知道,出现此问题的原因是 python-dev 的包在 CentOS 的 yum 中不叫python-dev,而是python-devel。因此正确的安装命令应该是:

yum -y install python-devel

到这里总算安装成功了,显示如下:

接下来重新执行 Glances 的安装命令即可安装成功:

sudo pip install Glances
# 安装完后执行 Glances
glances

然后执行 Glances 程序的时候又出现了新的情况,出现错误提示:

ImportError: cannot import name dictConfig

解决这个问题需要安装Python logutils package,下载地址如下:

https://pypi.python.org/pypi/logutils

把下载下来的logutils-0.3.3.tar.gz解压缩,然后进入到解压缩后的 logutils 文件目录,执行以下命令:

python setup.py install

安装完成,不过末尾出现了以下错误提示:

running install_egg_info
Writing /usr/lib/python2.6/site-packages/logutils-0.3.3-py2.6.egg-info

我没有管它,直接输入Glances的执行命令:

glances

程序启动成功:

如果想了解 Glances 更多用法,或者学习如何在 Mac OS X 上安装 Glances,可以翻看我以前写的这篇文章:

Mac OS X终端安装资源监控工具 Glances

本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。

评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇