python教学环境_Python学习-环境搭建

一、环境说明:

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:有待完善。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值