码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习-环境搭建

时间:2016-07-07 22:42:32      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:pyenv   python环境   jupyter   

一、环境说明:

    1、Centos 7下安装Python3X及版本管理工具pyenv


二、环境搭建:

    1、安装Python 依赖的库:

gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-devel

  2、安装版本管理工具pyenv(参考github):

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

命令成功执行完成之后,会提示更改配置文件,在“~/.bash_profile”~中添加以下内容:

export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

即,将pyenv安装路径加入到系统环境变量中。重新登录终端,修改生效。

备注:尽量使用github推荐额方式安装pyenv(即上述方法),否则可能会有一些插件不可用(因为其它安装方式未必能安装所需的插件,比如virtualenv就是以插件的形式安装到pyenv)。


    3、使用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" 使环境变量生效,如果还没有效果,就退出终端,重新打开。


    4、使用pip安装ipython:

pip install ipython


    5、使用pip安装jupyter:

pip install jupyter


6、使用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:有待完善。。。

本文出自 “笨鸟学飞” 博客,请务必保留此出处http://yshun.blog.51cto.com/9570549/1812432

Python学习-环境搭建

标签:pyenv   python环境   jupyter   

原文地址:http://yshun.blog.51cto.com/9570549/1812432

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!