Python2 基础知识(一)
来源:互联网 发布:淘宝erp管理软件 编辑:程序博客网 时间:2024/06/05 07:29
Python2 基础知识(一)
python是一门高级语言,也是一门很容易上手的语言。尤其是对那些有一定编程基础的人来说。但是想要把python学精需要一个漫长的过程。本章将简单介绍如何安装python,如何安装pip,virtualenv。简单介绍python中的字符串、数字和表达式
1、安装python
当前python的版本有2个,2.x和3.x。对于初学者来说,经常会纠结于到底学哪个的问题。python2已经存在很长时间,当前最新的版本是2.7.13.已经预装在很多Linux和Apple的电脑中。python3虽然从2010年才开始有,但是它代表着python的发展趋势。实际上2者的差别并不大,最明显的区别在于调用print的方式和处理Unicode字符的方式。没有必要纠结于这种问题。
1.1 Windows
在Windwos系统中安装python,按照下面的步骤进行。
1)在浏览器中输入python.org,进入python的官网目录。如下图所示
2)点击Downloads按钮,进入版本的下载 页面
可以看到当前最新的版本分别是python3.6.0和python2.7.13。选择2.7.13的版本进行安装。
在这里选择 windows x86-64 MSI installer进行安装。注意python现在还不支持Itanium系列的机器。(Itanium是Intel面向服务器系列的CPU它和我们常说的I7,I5的区别就是I7,I5只能是单CPU)。
下载好安装文件后,双击运行就可以了。运行完成后,不需要设置PATH等环境变量。如果想测试是否安装成功直接在命令行窗口输入python(不区分大小写)即可。
如果安装成功系统会打印出,当前python的版本信息等。
python还自带集成开发环境(python Integrated Development Environment,IDLE)可以通过Help->IDLE->Help看一下简单的说明。对于初步学习python的人来说,这还是一个不错的工具。
1.2 Linux
Linux下大部分都已经按照了Python,可以在命令窗口直接输入python查看是否已经安装。
2、Pip
Pip在python 2.7.9以后的版本和3.4以后的版本中已经默认包含在python的安装包中了。如果没有安装的话,可以下载get-pip.py 然后直接运行python get-pip.py即可。
2.1安装包
$ pip install SomePackage # latest version$ pip install SomePackage==1.0.4 # specific version$ pip install 'SomePackage>=1.0.4' # minimum version
2.2卸载包的话采用
pip uninstall SomePackage
3、Virtualenv
Virtualenv是一个可以创建Python环境的独立工具。
可以用
pip install virtualenv来安装Virtualenv
如果想从 源代码进行安装也可以运行下面的命令
$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz$ tar xvfz virtualenv-X.X.tar.gz$ cd virtualenv-X.X$ [sudo] python setup.py install
想用Virtualenv,首先需要创建virtualenv的环境,利用下面的命令
$ virtualenv ENV这里的ENV是一个目录
其次激活,在Linux环境中运行
$ source bin/activate或者在Windows环境中运行
> \path\to\env\Scripts\activate如果不想在这个虚拟环境中运行,
可以运行
$ deactivate
0 0
- Python2 基础知识(一)
- Python2.7 学习笔记 (一)——基础知识
- 记录python2(一)
- Ubuntu14.04+Python2+机器学习(一)
- python2与python3区别(一)
- python2.7 编码问题解析(一)
- 【Python2.7 学习笔记】函数(一)
- Python2.7学习笔记(一)
- JavaScript(一、基础知识)
- C#基础知识(一)
- 汉字编码基础知识(一)
- .NET基础知识(一)
- PowerBuilder基础知识(一)
- java 基础知识(一)
- 信号量(一) 基础知识
- javaME基础知识(一)
- 遥感基础知识(一)
- 基础知识(一)
- python 控制语句
- 关于cocos2d中tilemap移动时出现黑线的解决方案
- 基于vue.js和webpack的Chat示例
- AngularJS Controller的作用域
- MFC:DoModal 函数的用法
- Python2 基础知识(一)
- 文章标题
- 基于Vue的简单的单页面应用
- 修改Linux操作系统字符集与Oracle数据库一致
- Win10 Hyper-v安装Ubuntu16无法使用wifi问题
- iOS Swift3.0 UIView动画详解
- 集成googlepay,出现Service not registered
- vue项目实践(vuex + vue-router + vue-resource)
- spring中 context:property-placeholder 导入多个独立的配置文件