linux下python3.5.2开发环境准备

 

 

一、

Pyenv:主要功能:

安装python解释器

管理python版本

管理python虚拟环境

pyenv installer

依赖的包:

yum install -y gcc  make  patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip21-devel readline-devel

安装

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

 

配置环境变量:

加入下面内容:

export PATH="/root/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

 

[root@localhost ~]# vim ~/.bash_profile

[root@localhost ~]# source ~/.bash_profile

 

 

安装python-3.5.2

mkdir -p /root/.pyenv/cache

cd /root/.pyenv/cache

 wget http://7d9qvq.com1.z0.glb.clouddn.com/Python-3.5.2.tgz


 

最后安装:

pyenv install 3.5.2

 (备注pyenv install 3.5.2 安装会下载Python-3.5.2.tar.xz,由于是国外网站很慢,可以选择在本地下载上传到mkdir -p /root/.pyenv/cache目录下,再次安装正常了)

 

python - version

 查看python版本还是旧版本

 

使新安装的版本在当前目录及子目录下生效:

[root@localhost ~]# pyenv local 3.5.2

 

 

 

回到系统版本:

pyenv local system

 

 

 

## local命令

local命令切换当前目录及其子目录的python版本,可以通过删除".python-version"恢复默认python版本

 

## global 命令

global命令切换全局python版本

永远不要使用

 

##virtualenv命令

创建虚拟环境

[root@localhost python]# pyenv virtualenv 3.5.2 zpf

[root@localhost zpf]# pyenv versions

* system (set by /root/.python-version)

  3.5.2

  3.5.2/envs/zpf

  zpf

 

正真环境在:

 

/root/.pyenv/versions/3.5.2/envs/zpf

##uninstall命令

卸载某个版本,包括虚拟环境

pyenv uninstall zpf

 

安装ipython和jupyter

ipython依赖epel源:

 rpm -Uvh ftp://rpmfind.net/linux/epel/7/x86_64/e/epel-release-7-8.noarch.rpm      redhat7,centos7

 

pip install --upgrade jupyter    ipython==4.2.0           (ipython和jupyter的安装放在pyenv local 3.5.2 目录下,即对当前目录以及子目录生效)

如图所示  

如果不在python目录下即ipython和jupyter不生效,无法使用

 

启动jupyter服务

nohup jupyter notebook --ip=192.168.254.132 --no-browser &

在浏览器中输入http://192.168.254.132:8888/      (记得关闭防火墙哦)

 

 

 

posted on 2016-09-14 16:36  功夫小面团  阅读(273)  评论(0编辑  收藏  举报

导航