Ubuntu、CentOS下安装pyenv、IPython( Notebook)和科学计算包的过程总结

浏览: 7182

前面几次分别介绍了Ubuntu Desktop 14.04下pyenv(包括virtualenv)环境的搭建、IPython环境的搭建,内容见

使用pyenv安装多个Python版本

IPython和IPython Notebook的安装和简单应用


具体的过程由于穿插了错误信息或问题处理过程以及验证内容,安装步骤比较乱,重新总结了一下,同时增加了CentOS6.5下的不同点,共大家参考。

1.安装pip

wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

2.如果没有装git,需要安装

(Ubuntu)sudo apt-get install git
(CentOS)sudo yum install git

3.安装python需要依赖的包

(Ubuntu)sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev
(CentOS)sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel

4.安装配置pyenv到具体目录

--本次安装都是用 /pythontest

git clone https://github.com/yyuu/pyenv.git /pythontest/.pyenv
echo 'export PYENV_ROOT="/pythontest/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

5.pyenv安装具体python版本

pyenv install 2.7.11 -v
pyenv install 3.5.1 -v
pyenv rehash
pyenv versions

6.安装pyenv-virtualenv

--git clone https://github.com/yyuu/pyenv-virtualenv.git /pythontest/.pyenv/plugins/pyenv-virtualenv  --其中/pythontest/.pyenv 是你安装pyenv的目录
--https 已不能使用
git clone git://github.com/yyuu/pyenv-virtualenv.git /pythontest/.pyenv/plugins/pyenv-virtualenv --其中/pythontest/.pyenv 是你安装pyenv的目录
exec "$SHELL"   --重新加载shell,更新环境变量

7.创建3.5.1虚拟环境,所有都在这个环境下应用

pyenv virtualenv 3.5.1 env351
--激活env351
pyenv activate env351

8.安装IPython所需依赖的包

(Ubuntu)sudo apt-get install g++
(CentOS)sudo yum install gcc-c++

9.安装IPython及 IPython Notebook

pip install IPython
pip install urllib3 --安装IPython Notebook的依赖
pip install jupyter --安装IPython Notebook

10.安装科学计算所需的依赖

(Ubuntu)
sudo apt-get install libfreetype6-dev
sudo apt-get install gfortran
sudo apt-get install libopenblas-dev liblapack-dev
sudo apt-get apt-get install libpng12-0 libpng12-dev
(CentOS
yum install freetype-devel.x86_64
yum install  gcc-gfortran.x86_64
yum install  blas-devel.x86_64 lapack-devel.x86_64
yum install  libpng-devel.x86_64

11.安装科学计算包

pip install numpy
pip install matplotlib
pip install pandas
pip install scipy
pip install scikit-learn

12验证测试:

进入3.5.1环境
pyenv activate env351
退出3.5.1环境
pyenv deactivate
进入IPython notebook
jupyter notebook

备注说明:

注意如果碰到系统包找不到可以用一下命令行搜索

(Ubuntu)apt-cache search *png*
(CentOS)yum list
推荐 2
本文由 seng 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

2 个评论

作者你好,我通过pyenv安装2.6.9的版本后,在通过apt-get install "python-qt4-*" 安装成功后,运行python程序发现没有安装成功,提示无法找到库。请问这怎么处理? 系统是Ubuntu 10.04 默认环境 python2.6.4 新安装环境python2.6.9
你看看这篇文章是不是和你说的一件事
http://www.oschina.net/question/113989_131228?sort=time

要回复文章请先登录注册