Centos 下安装 python2.7
Centos 是一个 Linux 发行版,因为稳定性得到了比较广泛的应用,但是存在着软件版本不够新的问题。比如说 python 版本为 2.6,但是 python 2.7 对第三方模块的支持往往更好,下面就说一下怎么在 Centos 下安装 python2.7。
简介
需要注意的是,系统内部的一些命令依赖 python 环境运行(比如说 yum),所以假如卸载系统自带的 python 环境会导致这些程序不能运行,所以建议不要动原来系统自带的 python 而在另外一个路径安装 python 2.7,调用 python 命令时调用这个安装路径的 python 路径即可。
安装利用了 miniconda, 里面集成了 python 和 conda,conda 可以简单认为是一个包管理系统,允许在同一台机器上安装同一软件的多个版本。
安装步骤
下载安装脚本
1 | wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh |
运行安装脚本
1 | sh Miniconda-latest-Linux-x86_64.sh -b -p /usr/local/miniconda |
/usr/local/miniconda
是你安装 python 的目录,一定要添加在 $PATH
前,否则输入 python 还是会跑回原来 2.6 版本的 python。
然后输入 source ~/.bashrc
或 source /etc/profile
让配置生效。
这时输入 python 应该就能看到 python 2.7 了。
安装第三方模块
因为上面安装的 miniconda 中除了 python 还安装了 conda,而 conda 提供了包管理机制,所以可以通过 conda 安装第三方模块。
如 conda install numpy
就安装了 numpy 模块。更详细内容参考 conda 官方文档。