1 查看python的版本

  ubuntu16.04 LTS系统下默认安装了python2.7.12 和python3.5.2, 她们在/usr/bin/下可以找到, 默认用python2.7.8

1) 在python中获取python的版本号,使用命令获取python的版本号

xinping@xinping-virtual-machine:/usr/bin$ python --version
Python 2.7.12
xinping@xinping-virtual-machine:/usr/bin$ python3.5 --version
Python 3.5.2
xinping@xinping-virtual-machine:/usr/bin$ python2.7 --version
Python 2.7.12
xinping@xinping-virtual-machine:/usr/bin$ which python
/usr/bin/python
xinping@xinping-virtual-machine:/usr/bin$ which python3.5
/usr/bin/python3.5

2) 在python中获取python的版本号,使用脚本获取python的版本号

方式1

#!/usr/bin/python
import platform
print platform.python_version()

方式2

#!/usr/bin/python
import sys
print sys.version
print sys.version_info

2 python下 easy_install的安装和使用

  当使用第三方python包时,使用easy_install安装非常方便,在默认情况下easy_install是没有安装的,需要通过下面的命令在ubuntu上安装。

sudo apt-get install python-setuptools python-dev build-essential

  由于我使用的是python2.7,毕竟第三方模块的选择要多一些。我主要使用easy_install来导入第三方python模块。easy_install的下载地址

https://pypi.python.org/pypi/setuptools

  打开终端terminal,解压下载的setuptools-29.0.1文件,

tar -xzvf setuptools-29.0.

  cd到解压后的目录下运行setup.py进行安装:

python2. setup.py install  

  然后就可以在terminal中直接使用easy_install命令。以numpy模块为例,用easy_install命令导入SQLObject模块

easy_install -f http://pythonpaste.org/package_index.html SQLObject

3 python下 pip的安装和使用

1) pip安装

  pip是Python安装扩展模块的工具,通常pip会下载扩展模块的源代码并编译安装.通过下面的命令安装pip,pip是Python的一个安装和管理扩展库的工具。

apt-get install python-pip 

2)pip 使用

  使用如下命令安装模块,比如pip install wheel。

pip install 模块名

  使用如下命令升级pip版本。

 pip install --upgrade pip

4 安装Spyder

  通过下面的命令安装PyQt4,Qt界面设计器,PyQt4的开发工具以及文档:

sudo apt-get install python-qt4
sudo apt-get install qt4-designer
sudo apt-get install pyqt4-dev-tools
sudo apt-get install python-qt4-doc

  安装完毕之后,文档位于:

/usr/share/doc/python-qt4-doc

  安装好PyQt4之后通过下面的命令安装Spyder:

sudo apt-get install spyder

  由于Spyder经常更新,通过下面的命令可以安装最新版:

sudo pip install spyder --upgrade

Python api

http://python.usyiyi.cn/

参考资料:

http://blog.chinaunix.net/uid-7944836-id-3253015.html

Python学习总结 01 配置环境的更多相关文章

  1. Python学习【01】编程语言简介,Python安装及环境变量配置

    编程语言介绍 开发 系统软件开发:Windows,iOS 应用软件开发:淘宝.网易云音乐.QQ 开发语言 高级语言:Python,Java,PHP, c#,GO,ruby,c++      ---&g ...

  2. python学习之简介与环境安装

    [转自]http://www.cnblogs.com/wupeiqi/articles/5433925.html --Python可以应用于众多领域 如:数据分析.组件集成.网络服务.图像处理.数值计 ...

  3. Python 学习笔记01

      print:直接输出 type,求类型 数据类型:字符串,整型,浮点型,Bool型     note01.py # python learning note 01   print('Hello w ...

  4. Spring学习资料以及配置环境

    一.Spring4 1.介绍 新特性 SpringIDE 插件 IOC DI 在 Spring 中配置 Bean 自动装配 Bean 之间的关系(依赖.继承) Bean 的作用域 使用外部属性文件 S ...

  5. MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)

    未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...

  6. 学习openGL一——配置环境

    openGL支持很多语言,C#, Java, Python, 和Lua.如果你没有使用C/C++,你必须下载和安装一个openGL包或库. 如果你使用了C/C++,你必须先建立一个编译环境,visua ...

  7. 七天从零基础学习android(1)--配置环境

    在写这篇文的时候android开发经验还是0,是一个萌新,这是一篇记录一个萌新从零android编程基础到能编写一个记账本的开发过程(至少我是这样美好的希望着的) 首先因为是没有开发基础的,直接上百度 ...

  8. python学习第一天_环境的搭建

    Python linux环境的安装: 1.https://www.python.org/ftp/python/ 大家可以在这里下载自己所需的linux下的版本 ,这里我下载的2.6.6版本: 2.在C ...

  9. 【Vue 学习系列 - 01】- 环境搭建(Win7)

    1. 根据系统下载Node.js 下载地址:http://nodejs.cn/download 2. 安装Node.js 点击安装Node.js,在安装目录D:\Program Files\nodej ...

随机推荐

  1. CentOS7安装NodeJS6.9

    1.下载 wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz 2.解压 tar -xJf node-v6.9.2-linu ...

  2. django 1.10 CSRF验证失败的解决过程

    最近工作闲,没事自学django,感觉这个最烦的就是各版本提供的api函数经常有变化,不是取消了就是参数没有了,网上搜到的帖子也没说明用的是什么版本的django,所以经常出现搬运过来的代码解决不了问 ...

  3. [Erlang 0112] Elixir Protocols

    Why Elixir   为什么要学习Elixir?答案很简单,为了更好的学习Erlang.这么无厘头的理由? Erlang语法设计几乎没有考虑过取悦开发者,所以学习之初的门槛略高.对于已经克服了最初 ...

  4. [AlwaysOn Availability Groups]AlwaysOn Ring Buffers

    AlwaysOn Ring Buffers 一些AlwaysOn的诊断信息可以从SQL Server ring buffers.或者从sys.dm_os_ring_buffers.ring buffe ...

  5. 使用fdisk给新增加硬盘分区

    1.使用fdisk创建6个分区[1P+1E(5L)]   //dev/sdb1 /dev/sdb5 /dev/sdb6 /dev/sdb7 /dev/sdb8 /deb/sdb9 [root@serv ...

  6. Windows 7 在资源管理器中显示软件快捷方式

    该方法是利用资源管理器中储存网络位置的文件夹实现的, 不需要修改注册表. 效果如图: 操作方法: 在资源管理器中打开路径 "%appdata%\Microsoft\Windows\Netwo ...

  7. 理解 neutron(15):Neutron linux-bridge-agent 创建 linux bridge 的简要过程

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  8. 【原】移动web页面给用户发送邮件的方法 (邮件含文本、图片、链接)

    微信商户通有这么一个需求,用户打开H5页面后,引导用户到电脑下载设计资源包,由于各种内部原因,被告知无后台资源支持,自己折腾了一段时间找了下面2个办法,简单做下笔记. 使用mailto功能,让用户自己 ...

  9. [bzoj3673][可持久化并查集 by zky] (rope(可持久化数组)+并查集=可持久化并查集)

    Description n个集合 m个操作 操作: 1 a b 合并a,b所在集合 2 k 回到第k次操作之后的状态(查询算作操作) 3 a b 询问a,b是否属于同一集合,是则输出1否则输出0 0& ...

  10. Lua的协程和协程库详解

    我们首先介绍一下什么是协程.然后详细介绍一下coroutine库,然后介绍一下协程的简单用法,最后介绍一下协程的复杂用法. 一.协程是什么? (1)线程 首先复习一下多线程.我们都知道线程——Thre ...