Linux下Python语言环境的搭建
小标 2018-09-20 来源 : 阅读 1379 评论 0

摘要:本文主要向大家介绍了Linux下Python语言环境的搭建,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Linux下Python语言环境的搭建,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

一、安装linux最小化系统(CentOS6)

安装最小系统即可

二、安装pyenv多版本管理工具

(一)pyenv的安装步骤

1、安装git

1    yum install git -y    

2、安装python编译所需要用到的包

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

3、创建python用户

1    useradd python    

给python用户设置一个密码

1    passwd python    

4、使用python用户登陆之后安装pyenv

1    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash    

这一串命令下载的是一个pyenv-installer脚本。

如果安装提示 curl: (35) SSL connect error ,是nss版本低的问题,更新它就可以了。需要配置一个有较新包的yum源。配置内容如下:

1234    [updates]name=CentOS-Updatesbaseurl=https://mirrors.aliyun.com/centos/6.9/os/x86_64gpgcheck=    

保存后,更新nss

1    yum update nss    

5、下载完成后,在python用户的。bash_profile中追加如下内容

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

保存退出,让这个文件生效

1    . .bash_profile    

(二)pyenv的使用

1、查看当前python的版本

1    python -V    

2、列出当前系统python所有可用的版本

1    pyenv install -l    

3、在线安装指定版本

1    pyenv install 3.5.3 -v    

这样安装的速度比较慢,可以采用离线安装的方式,在~/.pyenv目录下,新建cache目录,放入下载好的待安装版本的文件。 不确定要哪一个文件,把下载的3个文件都放进去,将win下的三个文件拖进linux下,如果没有rz命令,先使用yum安装# yum install lrzsz,然后将3个文件拖进去进行安装# pyenv install 3.5.3 -v

4、查看pyenv管理的所有python版本,星号在谁的前面当前管理的就是哪个版本

1    pyenv versions    

(三)pyenv对python版本控制

1、global(全局的),使用giobal改变管理的版本,当前终端登陆的python版本不变,下次用户登陆之后python的版本都是global改变过的版本,这个命令不建议使用

1    pyenv global 3.5.3    

设置过之后可以将它调回来

1    pyenv global system    

2、shell,只作用于当前的会话窗口,下一次重新打开版本还是原来的版本,临时切换版本可以,不建议使用

1    pyenv shell 3.5.3    

3、local(本地设置)

首先先在一个目录下建一个文件夹$ mkdir -p magedu/projects/web,切换到这个目录下,执行$ pyenv local 3.5.3,他的作用是在当前目录下切换版本,只对当前目录有效,如果他的下面还有其他目录,切换的版本会继承到他的子目录,如果返回到上一级目录或者其他目录,版本都是原来的。

(四)虚拟环境

1、使用的Python环境都是一个公共的空间,如果多个项目使用不同Python版本开发,或者使用不同的Python版本部署运行,或者使用同样的版本开发的但不同项目使用了不同版本的库,等等这些问题都会带来冲突。最好的解决办法就是每一个项目独立运行自己的“独立小环境”中,创建一个虚拟的版本空间。

1    pyenv virtualenv 3.5.3 wang353    

2、建一个目录,在自己想要部署虚拟环境的目录下部署刚才创建的虚拟版本wang353,这个目录就是创建的虚拟环境,出了这个目录就不是这个版本所管理的。

1    pyenv local wang353    

3、现在就可以在这个虚拟环境下进行自己的独立开发,在这个虚拟环境下安装ipython。

三、安装ipython

(一)使用pip工具安装ipython

1、pip是Python的包管理工具,3.x的版本直接带了,可以直接使用,和yum一样为了使用国内镜像,pip源设置如下:先cd切换到更目录下,创建一个.pip隐藏文件夹,在这个文件夹中创建touch一个以.conf结尾的空文件。

12345    cdmkdir .pipcd .pip/touch pip.confvim pip.conf    

里面的内容是:

123    [global]index-url=https://mirrors.aliyun.com/pypi/simple/trusted-host=mirrors.aliyun.com    

2、在虚拟环境中安装ipython

1    pip install ipython    

会提示进行升级

1    pip install --upgrade pip    

3、ipython现在就可以使用了

1    ipython    

(二)使用pip工具安装jupyter

1、直接使用pip命令安装jupyter即可

1    pip install jupyter    

2、给jupyter设置一个密码

1    jupyter notebook password python    

3、这时如果直接打开jupyter是不行的,需要设置一下ip

1    jupyter notebook --ip=0.0.0.0    

4、使用本机ip:8888在浏览器中访问就可以了

5、如果不能访问,需要关闭防火墙

12    service iptables stopchkconfig iptables off    


以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程