你所会用到的Python学习环境及工具

备注:所以使用的操作系统环境为CentOS 6.2

编译安装python 2.7及ipython

1、下载所需要的程序包

ipython-1.2.1.tar.gz Python-2.7.6.tar.xz # 请从官网下载指定的程序包。

2、使用yum安装readline程序包

~ ]# yum -y install readline-devel

如果不安装这个程序包,有可能导致python交互界面无法使用删除键”Backspace”

3、安装gcc包,为编译python做准备

~ ]# yum -y install gcc

4、解压并安装python2.7

~ ]# tar xf Python-2.7.6.tar.xz ~ ]# cd Python-2.7.6 ~ ]# ./configure --prefix=/usr/local/python27 ~ ]# make && make install

5、安装ipython

ipython是python命令行交互界面的一个增强型,支持变量自动补全,自动缩进的功能,内置有很多有用的功能和函数

~ ]# tar xf ipython-1.2.1.tar.gz ~ ]# cd ipython-1.2.1 ~ ]# /usr/local/python27/bin/python2.7 setup.py build ~ ]# /usr/local/python27/bin/python2.7 setup.py install

6、创建链接路径

~ ]# ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27 ~ ]# ln -sv /usr/local/python27/bin/ipython /usr/bin/

7、启用python27及 ipython交互界面

使用pyenv部署python

pyenv的作用

  • 安装python解释器
  • 管理python版本
  • 通过插件可以管理python虚拟环境(相当于一个独立的版本)

操作步骤

1、安装git

~ ]# yum -y install git

2、定义PYENV_ROOT

~ ]# export PYENV_ROOT=/opt/pyenv

3、从官网上获取使用bash安装方法

# 官网链接 https://github.com/yyuu/pyenv-installer # 执行安装指令 ~ ]# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

4、配置所需的环境变量

~ ]# vim /etc/profile.d/pyenv.sh export PATH="/opt/pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" # 详细可以看上面安装完后的提示信息 ~ ]# sh /etc/profile.d/pyenv.sh

5、测试pyenv是否正常

~ ]# pyenv version system (set by /root/.pyenv/version) # 当出现上面的输出信息,表示您的pyenv安装正常使用pyenv安装python 3.5.2

1、安装所有所需要的程序包

~ ]# yum -y install gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel patch

2、使用pyenv直接安装python 3.5.2

# 如果上面安装pyenv正常的话,可直接使用下面命令安装 ~ ]# pyenv install 3.5.2

pyenv的详细使用请查看帮助文档

补充无法安装最新的python

可以使用pyenv install —list 查看你可以安装的版本,如果你属于早期安装的pyenv,那么有可能你无法使用最新版的python,请使用update更新你的pyenv

~ ]# pyenv install --list   # 查看你所可以安装的python程序版本 ~ ]# pyenv update   # 更新pyenv程序安装进度很慢

在上面使用pyenv install 3.5.2 直接安装python 3.5.2 时会发现很慢,原因是此安装的操作步骤是从国外网站进行下载。所以我们可以先将我们要安装的文件先存放到缓存目录中,这样当执行安装的时候,他会先从缓存目录中获取到,这样就能加快安装进度

# 缓存的目录为~/.pyenv/cache ~ ]# mv Python-3.5.2.tar.xz ~/.pyenv/cache/Python-3.5.2.tar.gz # 此操作有时仍然会比较慢,因为其除了下载python 3.5.2之外,还需要获取要其他的一些程序文件,所以只能耐心等待。 # 请从官网上下载指定的程序包pyenv基本使用

pyenv具有管理我们python虚拟环境的功能,那么也就意味着我们可以在一台服务器上安装多个python版本供我们学习使用

常用的命令简单介绍

  • pyenv install PYTHON_VERSION   安装指定的python版本,例如 pyenv install 3.5.2
  • pyenv local PYENV_VERSION   将当前目录设置python版本,那么当前目录及其子目录将使用同一版本的python
  • pyenv versions 查看现有的所有已安装python版本

    ~ ]# pyenv versions * system (set by /root/.pyenv/version)   # 系统默认的python版本 2.7.6   # 此版本的python请使用上面的方法安装 3.5.2

  • pyenv version   当前目录使用的python版本

    ~]# pyenv version system (set by /root/.pyenv/version)

将python2目录设置为python 2.7.6版本的python~ ]# cd /root/python2 ~ python2 ]# pyenv local 2.7.6 ~ python2 ]# pyenv version 2.7.6 (set by /root/python2/.python-version)

将python3目录设置为python 3.5.2版本的python~ ]# cd /root/python3 ~ python3 ]# pyenv local 3.5.2 ~ python3 ]# pyenv version 3.5.2 (set by /root/python3/.python-version)

自此我们就可以根据不同的目录操作使用不同版本的python

安装 jupyter notebook 学习使用

jupyter notebook是一个网页版的python编写交互模式,他的功能类似于ipython,但是他使用过程很类似我们使用纸和笔操作, 可轻松擦除我们先前写的代码。并且他还可以将我们的编写的代码进行保存记录,用来做笔记以及编写简单代码相当方便。那么下面让我们来看如何安装使用jupyter notebook1、安装pip

pip是一个安装和管理 Python 包的工具,它可用于安装我们一些程序所需的工具,比如我们的ipython,jupyter notebook等

~ ]# vim ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/   # 更新下载路径,原理类似我们的yum源 trusted-host = mirrors.aliyun.com   # 表示信任此站点的软件包 # 如果此目录不存在,记得创建

2、使用pip安装 jupyter

~ ]# pip install jupyter

3、启动jupyter notebook

~ python2 ]# jupyter notebook --ip=0.0.0.0 --no-browser # 你当前目录的python版本是什么,他将使用什么版本的python进行运行 # --ip : 表示你所监听的IP地址 # --no-browser :表示不使用本地默认的浏览器打开 # jupyter notebook 默认监听的端口是 8888

4、打开浏览器,登录到 jupyter notebook,并使用

浏览器输入 http://192.168.80.111:8888/tree 进行打开

我们也可以启用多个版本的多个jupyter notebook程序,只需要进入到不同的python环境下执行启动即可,他会创建另一个端口进行监听。

windows下使用 PyCharm IDE工具连接Linux python环境

我们普遍桌面使用的计算机系统还是以windows为主,虽然也可以在windows上部署python环境,但是Windows下有很多不兼容的问题,以及日后需要安装的模块都比较麻烦,所以建议还是在Linux上部署Python环境,然后使用PyCharm远程连接到Linux上进行Python开发

PyCharm是一个很好地python IDE开发工具

1、从官网上下载安装PyCharm

官网链接 http://www.jetbrains.com/pycharm/download/#section=windows 建议安装Professional,因为Community会比Professional少很多东西 此文档使用的是 PyCharm 2016.2.3 Professional版本

2、添加配置连接远程服务器2.1、 打开 PyCharm,依次点开 File  → Settings → Project scripts → Project Interpreter  选择“Add Remote”2.2、点击选择 SSH Credentials,并根据自己的环境填写类似下面的参数3、配置共享目录我们默认使用的脚本文件是存放在Windows下,如果想要使用PyCharm直接运行编写的脚本是不可能的,所以我们设置一个目录,将编写的脚本文件自动上传到Linux上。3.1 依次点开 File → Settings → Build, Execution, Deployment → Deployment,点击 + ,选择“SFTP”3.2 配置相应参数,包括本地代码存储路径,Linux代码存储路径,远程服务器IP,账号密码等参数

3、设置代码自动上传依次点开 Tools  → Deployment → Automatic Upload(always)如果之前配置没有问题的话,那么新建一个代码文件,并进行保存,他将会自动上传到Linux下的/root/python2/scripts目录下。那么此时使用PyCharm下编写的代码就可以正常直接执行了。

同理,Python 3  也是如此配置,请读者自己尝试

文章来源:马哥教育

官方微信:马哥linux运维

技术交流群:485374463

时间: 2024-10-13 03:02:09

你所会用到的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/mas

python学习环境centos6和7下搭建

一.系统环境 安装centos6或者7操作系统,把桌面和开发工具包装上 二.安装python 1.添加python开发用户 useradd python passwd python 2.安装相关包和依赖 yum -y install git yum -y install gcc make patch yum -y install gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 3.安装pyen

Python学习 - 环境配置

Mac下Python3环境设置 首先,不同的安装途径,python的安装路径是不一样的 例如,本机的python3.7的安装路径是/Library/Frameworks/Python.framework/Versions/3.7 这是python3.7为默认版本 vim ~/.bash_profile 添加 alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" 保存之后,执行sour

Python学习笔记一简介及安装配置

Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 一.Python简介 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.龟叔给Python的定位是"优雅"."明确"."简单". Python

python学习笔记二:IDE环境搭建

工欲善其事,必先利其器.每个IDE都有自己的优点,适合的才是最好的. [伯乐在线]Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程.Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性.最好的 10 款 Python IDEs,这里详细介绍前两

Python.python学习(2).环境的准备

1.python开发(或学习)环境的准备. 编辑器: 我这里推荐用IDE.推荐10 款最好的 Python IDE 解释器: 如果用了ide,就不用再折腾了.如果喜欢用"记事本"...是吧. *nix系自带,windown要下载安装. 2.python的注释 单行:和C系列的"//"不同的是,python用 "#" 放在行首. 多行:同样区别于C系列的 /* ..... */,python的多行是用''' '''(键盘上与双引号同键位的那个三次)

python学习之python开发环境搭建

Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息,包括设计初衷.代码风格.发展历史.基本语法和相关开发的IDE等.在国外Python使用的还是比较多的,而在国内它用的也是比较多的,啄木鸟社区是国内最大的Python社区,在这里你可以找到关于Python的一切,如果你有什么问题也可以得到很好地回答.它简洁而清晰的语法是我喜欢这门语言的原因. 安装配置

Python学习第一弹——Python环境搭建

一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用

python学习之路(一):开发环境搭建

最近python非常的火,所以我决定开始学习python,学习的第一步就是搭建开发环境,下面是详细的搭建步骤. 1.下载python 登录python官网https://www.python.org/downloads/选择3.6.4版本下载 2.安装 双击python-3.6.4.exe点击install now开始安装,下面一行路径是安装路径.记住这个路径后面会用到. 3.环境变量配置 右键"我的电脑"然后点击"高级系统设置" 选择"高级"选