Python编译环境安装+问题处理

一、安装Python:

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。

2.x还是3.x

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。

为了保证你的程序能用到大量的第三方库,我们的教程仍以2.x版本为基础,确切地说,是2.7版本。请确保你的电脑上安装的Python版本是2.7.x,这样,你才能无痛学习这个教程。

在Mac上安装Python

如果你正在使用Mac,系统是OS X 10.8或者最新的10.9 Mavericks,恭喜你,系统自带了Python 2.7。如果你的系统版本低于10.8,请自行备份系统并免费升级到最新的10.9,就可以获得Python 2.7。

查看系统版本的办法是点击左上角的苹果图标,选择“关于本机”:

这里写图片描述

在Linux上安装Python

如果你正在使用Linux,那我可以假定你有Linux系统管理经验,自行安装Python 2.7应该没有问题,否则,请换回Windows系统。

对于大量的目前仍在使用Windows的同学,如果短期内没有打算换Mac,就可以继续阅读以下内容。

在Windows上安装Python

首先,从Python的官方网站python.org下载最新的2.7版本,网速慢的同学请移步国内镜像。

然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件:

这里写图片描述

特别要注意选上pipAdd python.exe to Path,然后一路点“Next”即可完成安装。

默认会安装到C:\Python27目录下,然后打开命令提示符窗口,敲入python后,会出现两种情况:

情况一:

这里写图片描述

看到上面的画面,就说明Python安装成功!

你看到提示符>>>就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以!)。

情况二:得到一个错误:

‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。
这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选Add python.exe to Path,那就要手动把python.exe所在的路径C:\Python27添加到Path中。

如果你不知道怎么修改环境变量,建议把Python安装程序重新运行一遍,记得勾上Add python.exe to Path。

转载自:Python安装教程

二、安装pip教程
安装pip教程

三、常见问题解决办法

1.在使用pip list时出现DEPRECATION是怎么回事?怎么解决?

用Google搜了半天也没有解决的办法,搜到在stack overflow上有同样问题的人,不过那个人是Linux系统,而我是windows 7 ,试着弄了一下也没弄好

DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

解决方法:
在C:\Users\Administrator下建立pip文件夹,在pip下新建pip.ini:
内容为:

[list]
format=columns

结果:成功解决

2.Python安装第三方库PIL时失败的解决办法

解决教程
结果:成功解决

三、Python– easy_install 的安装

1.Windows环境下,下载安装python安装工具
下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载。win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe 。

2.安装ez_setup:
在官网下载ez_setup-0.9,打开以后,将其中的ez_setup.py复制到C:\Python27文件夹里,然后cmd–>cd c:\Python27–>python ez_setup.py 如下图:
这里写图片描述

注:具体过程可参考百度经验
http://jingyan.baidu.com/album/fb48e8be52f3166e622e1400.html?picindex=4
结果:安装成功

3.Windows下安装Flask

  • Flask介绍

是一个轻量级的Web应用框架, 使用Python编写。基于 WerkzeugWSGI工具箱和 Jinja2模板引擎。Flask使用 BSD 授权。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

  • Flask安装的前提条件

1.已安装python2.x版本
2.已安装easy_install

在安装flask之前,你必须要先安装python和easy_install,easy_install只支持pyhon2.x版本不支持python3.x版本,所以你在安装python的时候最好选择python2.x,我由于之前装了python3.3,所以后来又去下载了python2.7,python和easy_install的安装我就不介绍了,自己去官网下载版本安装就可以了
这是Python的官网:
http://www.python.org/
这是下载easy_install的网站
下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载。win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe 。

注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。目前没有直接的exe安装版本。

安装完easy_install后,在系统环境变量的PATH中添加easy_install所在的目录,例如:C:\Python27\Scripts

  • 开始安装

如果你把Python2.7和east_install全部安装完了,那么我们可以安装Flask了
首先打开控制台
输入easy_install virtualenv ,安装 virtualenv,这个主要是用来做解释器环境隔离的,避免同一机器上的多个python或者多个python的库依赖
这里写图片描述
然后配置虚拟环境:
这里写图片描述
你就看到了C盘中多了一个文件myvir
这里写图片描述
然后cd到myvir目录的Scripts下
输入activate.bat,就进入了虚拟环境了,然后输入easy_install Flask
这里写图片描述
安装完成之后,我们测试一下是否能正常运行:
打开PyCharm软件,如图进行创建Flask框架项目:
第一步

第二步

第三步
执行完,成功:
效果图

参考自:http://blog.csdn.net/qwiwuqo/article/details/8970621

猜你喜欢

转载自blog.csdn.net/joker_fei/article/details/70801069
今日推荐