在Linux上安装python

作者:马哥教育

来源:http://www.magedu.com/74621.html

在Windows安装Python的教程一样,安装python要配置环境pyenv,只是python要手工使用Linux命令安装,使用这种方法最好有一点Linux基础。由于笔者使用这种方法没有安装成功,就搬砖给大家看一下了

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

这要在提示成功后安装过程才有效 # useradd python

使用python用户获取文件 curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash $

修改python用户的~/.bash_profile文件 export PATH=”/home/python/.pyenv/bin:$PATH” eval “$(pyenv init -)” eval “$(pyenv virtualenv-init -)” $ source ~/.bash_profile

指定安装版本 $ pyenv install 3.5.3

我使用的是离线安装方式。 离线安装方式,分别去官网下载pyenv 和 virtualenv

pyenv https://github.com/pyenv/pyenv virtualenv virtualenv https://github.com/pyenv/pyenv-virtualenv

pyenv-master.zip 解压缩到~/.pyenv 目录下 pyenv-virtualenv-master.zip 解压缩放到/.pyenv/plugins/pyenv-virtualenv 目录中

配置环境变量,追加至~/.bash_profil文件中 export PYENV_ROOT=/home/python/.pyenv export PATH=”/home/python/.pyenv/bin:$PATH” eval “$(pyenv init -)” eval “$(pyenv virtualenv-init -)”

1.Python的编译器CPython

当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

2.Python的编译器IPython IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。

3.Python的编译器jupyter jupyter是基于ipython的 使用$ pip install jupyter就可以配置。使用$jupyter notebook可以获取链接和口令登陆使用。

原文链接:http://www.magedu.com/74621.html

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python专栏

用python来更改小伙伴的windows开机密码,不给10块不给开机

2576
来自专栏漫漫前端路

前端安全知识

xss: 跨站脚本攻击(Cross Site Scripting)是最常见和基本的攻击 WEB 网站方法,攻击者通过注入非法的 html 标签或者 javasc...

1042
来自专栏FreeBuf

利用PowerShell Empire实现Word文档DDE攻击控制

? 近期,有安全人员发现了一种DynamicData Exchange (DDE)协议绕过MSWord和MSExcel宏限制,不需使用MSWord和MSExc...

2508
来自专栏知识分享

轻松使用8266

今天算是做好了板子啦!做了一块直接用串口配置8266的板子,,也可以无线配置,配置完一次,上电自动运行...这篇文章也是写给一个朋友看的,朋友的项目做了很长时间...

3419
来自专栏北京马哥教育

你所不知道的linux匿名管道知识

豌豆贴心提醒,本文阅读时间5分钟 相信很多在linux平台工作的童鞋, 都很熟悉管道符 '|', 通过它, 我们能够很灵活的将几种不同的命令协同起来完成一件任...

3045
来自专栏JavaEdge

Shiro实战(五) - 会话管理

Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器Tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件...

2713
来自专栏weixuqin 的专栏

Django 实现上传图片功能

  很多时候我们要用到图片上传功能,如果图片一直用放在别的网站上,通过加载网址的方式来显示的话其实也挺麻烦的,我们通过使用 django-filer 这个模块实...

1152
来自专栏openshift持续集成

jenkins邮件插件中的内容参数设置

众所周知,Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定...

8238
来自专栏JAVA后端开发

几行代码实现shiro超级管理员的功能

在项目开发中,需要实现shiro的超级管理员功能。 但网上查了一下相关实现,发现很多实现都是在用户获取权限资源时,如果是超级管理员,就将系统的全部权限,角色赋...

6432
来自专栏北京马哥教育

解决Redis 延迟故障

症状 前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 排查 首先想到...

3238

扫码关注云+社区