1、环境说明:
python
一、Centos 7下安装Python3X及版本管理工具pyenv
git
2、环境搭建:github
一、安装Python 依赖的库:
web
gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-develsql
二、安装版本管理工具pyenv(参考github):浏览器
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bi
n/pyenv-installer | bashbash
命令成功执行完成以后,会提示更改配置文件,在“~/.bash_profile”~中添加如下内容:服务器
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
curl
即,将pyenv安装路径加入到系统环境变量中。从新登陆终端,修改生效。
ide
备注:尽可能使用github推荐额方式安装pyenv(即上述方法),不然可能会有一些插件不可用(由于其它安装方式未必能安装所需的插件,好比virtualenv就是以插件的形式安装到pyenv)。
三、使用pyenv:
A)列出全部已安装的python版本(包含系统自带的和使用pyenv安装的python版本)
pyenv versions
B)列出当前目录使用的python版本及原版本
pyenv version
C)查看或设定当前目录的python版本(若是后面跟了python版本,表示设定版本;不跟即为查看版本)
pyenv local
例如:pyenv local test(将当前目录的python版本设定成test虚拟python环境)
D)查看或设定全局python版本(具体同上)
pyenv global
备注:建议忘记此命令!(一旦系统python版本被更换,会出问题的)
E)建立虚拟环境,主要用于版本隔离
pyenv virtualenv 版本号 虚拟版本号名称
例如:pyenv virtualenv 3.5.2 test(建立一个名为test的虚拟python环境,使用的python版本是3.5.2)
备注:进入虚拟python环境下的目录,会自动激活虚拟python环境的python版本,若是不想激活虚拟环境下的python,能够还用命令pyenv deactivate,从新激活虚拟环境下的python,可使用命令pyenv activate。
F)使用pyenv安装不一样版本的python
pyenv install python版本号
例如:pyenv install 3.5.2 (安装版本号为3.5.2的python)
G)使用pyenv升级软件
pyenv update
H)卸载pyenv
直接删除目录rm -rf ~/.pyenv ,而后把~/.bash_profile 环境变量配置中的三行删掉
备注:运行命令exec "$SHELL" 使环境变量生效,若是尚未效果,就退出终端,从新打开。
四、使用pip安装ipython:
pip install ipython
五、使用pip安装jupyter:
pip install jupyter
六、使用jupyter:
jupyter是一个web界面的程序演示环境,支持不少开发语言,能够在浏览器端使用服务器的开发环境,本地不须要作任何配置,使用起来很方便。
A)无参数启动jupyter notebook
jupyter notebook
备注:默认的打开方式,只能在本地的浏览器访问;命令执行以后,会自动打开本地浏览器。
B)设定参数启动jupyter notebook
jupyter notebook --ip=0.0.0.0 --port 8899 --no-browser
备注:指定ip为0.0.0.0,表示局域网内任何主机均可访问,也能够指定port,不然jupyter会自动分配一个可用的端口,一般是8888端口,指定-- no-browser,表示启动后不打开本地的浏览器。
PS:有待完善。。。