[ Python入门教程 ] Python开发环境搭建指导

  本文主要介绍Python开发环境的搭建。主要包括以下几部份内容:html

  (1)Python软件的安装。注意版本的选择和安装过程当中选项的勾选。python

  (2)pip命令工具镜像源配置。配置完镜像源就可使用pip工具能够自动下载、安装第三方库,同时也会将依赖库安装,能够节约大量的手工安装时间。windows

  (3)Python开发经常使用IDE介绍。主要是PyCharm、sublime text、Notepad++。python2.7

  (4)Python2.X和Python3.X版本共存的使用方法。工具

  (5)pip命令的使用。包括pip安装、更新、卸载、查看第三方库。测试

python软件下载

  一、python官网下载:Python官网。能够直接下载最新的python2.X或Python3.X版本,也能够根据须要的版本选择下载。若是官网下载速度很慢,能够从我的备份好的百度网盘上下载。路径:Python工具阿里云

Python软件安装

  一、Python安装过程当中须要注意pip和Add python.exe to path两个组件勾选,其余默认便可。,勾选方法参考红色圈出的文字描述。就是点击那个小盒子进行选择。其余默认下一步完成安装。url

  pip组件主要是用于自动安装第三方库,后续会常用。spa

  Add python.exe to path主要是配置程序执行搜索路径,方便在任何路径下执行。省去安装后再配置环境变量了。插件

  二、安装结果确认,看到以下提示说明安装成功。

D:\Program Files\Notepad++>python Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

  说明:若是出现python不是内部或外部命令....的提示,则须要从新配置python环境变量。这种状况一般是你忘记勾选了Add python.exe to path组件安装。

pip命令工具镜像源配置

  在配置pip镜像源前,一般会先将pip工具的路径添加到PATH环境变量。这样就能够在任意路径下执行pip命令了。pip命令一般在Python安装目录的Scripts目录下。如c:\Python27\Scripts。详细步骤下面开始介绍。

  一、获取Python工具的安装目录。

c:\Python27\Scripts>where python C:\Python27\python.exe <-- Python2.7安装目录为:C:\Python27 C:\Program Files (x86)\Python36-32\python.exe  <-python3.6程序安装目录为:C:\Program Files (x86)\Python36-32

    说明:个人环境上同上装了python2.7和python3.6,因此会出现2个python执行路径。这里我以python2.7的pip工具配置进行说明。实际上python3.6过程也是同样。

  二、cmd命令行下切换到c:\Python27\Scripts目录下执行pip -V检查是否已安装pip,出现以下提示说明已安装成功。

c:\Python27\Scripts>pip -V
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

  三、为了可以在任意目录下执行pip命令,添加pip工具所在的c:\Python27\Scripts路径到path变量。

   配置方法一:个人电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量中选择"Path" -> 点击“编辑”,添加;C:\Python27\Scripts,注意前面有一个分号;,添加结果以下:

  退出当前执行的cmd窗口,从新登陆在非pip安装目录c:\Python27\Scripts下执行pip,显示以下内容说明配置成功。

c:\Python27>pip -V pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

   也能够直接查看path环境变量进行确认是否配置成功。

D:\Program Files\Notepad++>set path
Path=D:\jdk\bin;C:\Python27\Lib\site-packages\PyQt4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbe
ystem32\WindowsPowerShell\v1.0\;C:\Python27;C:\Python27\Scripts;D:\Program Files\PICT\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

  配置方法二:利用Windows的setx命令直接配置。不会用的就不建议用这个了。。

C:\Windows\System32>setx path "c:\Python27\Scripts;%path%" /M

   退出当前cmd命令行窗口从新打开一个cmd串口登陆,查看set path确认配置 成功。

  四、开始配置镜像源。在用户家目录下建立pip目录和pip.ini文件。方法以下

     step1:获取HOMEPATH变量对应的路径,执行set HOMEPATH也能够执行echo %HOMEPATH%获取。

C:\Users\Administrator>set HOMEPATH HOMEPATH=\Users\Administrator

    上述结果说明用户家目录HOMEPATH对应的路径为C:\Users\Administrator。

    step2:在C:\Users\Administrator目录下建立pip目录,并在pip目录下建立pip.ini文件。若是已经有pip目录和pip.ini文件,跳过。特别说明的是,pip.ini文件的后缀是.ini,注意隐藏扩展文件名可能形成的影响。

  五、在pip.ini文件中添加相关内容并保存。

[global] index-url = http://pypi.douban.com/simple [install] trusted-host = pypi.douban.com 

六、测试pip工具,确认是否可以自动安装第三方库,如使用pip自动安装Pexpect类库。以下

C:\Users\Administrator>pip install Pexpect Collecting Pexpect Downloading http://pypi.doubanio.com/packages/5b/16/4859a0376be8b87bf3920b1f6e63b8a3c0ee42488babee07c87ca9316e03/pexpe ct-4.2.1-py2.py3-none-any.whl (55kB) 100% |████████████████████████████████| 61kB 240kB/s Collecting ptyprocess>=0.5 (from Pexpect)   Downloading http://pypi.doubanio.com/packages/40/a5/184b46a3c986000196abd077166b2536acb2500009bec95feb9b8fc19828/ptypr ocess-0.5.1-py2.py3-none-any.whl Installing collected packages: ptyprocess, Pexpect Successfully installed Pexpect-4.2.1 ptyprocess-0.5.1

 若是pip安装第三方库失败了,检查pip.ini扩展文件名是否为.ini后缀,不少都是这个缘由致使的。 

七、进入python工具,执行import pexpect导入模块命令,没有报错说明pip自动安装pexpect库成功。

D:\Program Files\Notepad++>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>import pexpect
>>>

  八、结束安装,后续安装第三方库就能够在任意路径下直接执行pip install ${PackageName}进行安装。

Python IDE推荐

  一、Notepad++。打开速度快、界面简洁、语法高亮等特色。适用于看代码、写代码体量小的工具开发。Notepad++直接运行Python脚本方法参考<Notepad++好用的功能和插件>。

  二、Pycharm建议使用。Pycharm是很是好用的一款跨平台的IDE,带有一整套能够帮助用户在使用Python语言开发时提升其效率的工具,有收费版本和社区免费版本。非专业开发的下载免费版本就已经够用了,能够免去找license的麻烦。优势不细说,能够查看官网上的介绍。

pip工具和镜像源介绍

  一、pip工具使用介绍

pip install Package #安装软件包
pip install package==1.0.1 #安装软件包的指定版本号,经过使用==, >=, <=, >, <来指定一个版本号
pip install package>=1.0.1 pip uninstall Package #卸载软件包 pip install
--upgrade Package #升级 pip show --files Package #显示安装文件 pip list --outdated # 显示旧版本模块

pip list #列出全部安装的软件包
pip search "package" # 查询软件包
pip show --files package # 查询软件包安装的文件信息及路径

  二、pip配置镜像源参考

阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ Python官方 https://pypi.python.org/simple/ v2ex http://pypi.v2ex.com/simple/ 中国科学院 http://pypi.mirrors.opencas.cn/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

 FAQ

  Q:某些场景的须要咱们环境上会同时安装Python2.X和Python3.X,不一样版本开发的代码如何快速选择对应的Python版本进行程序执行。

  方法一:若是是在Windows上,则直接建立一个run.bat文件,文件内容直接添加Python软件版本执行程序,参考以下:

@echo off C:\Python27\python.exe myscript.py pause

  方法二:将须要的Python软件版本临时添加到path变量的头部,这样执行python myscript.py时默认就是调用指定python软件版本,具体操做以下

D:\Program Files\Notepad++>python   <-- 当前运行版本为Python 3.6.2 Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> exit() D:\Program Files\Notepad++>where python  <-- 查看python2.X版本的安装路径,为C:\Python27 C:\Python27\python.exe C:\Python27\Scripts\python C:\Program Files (x86)\Python36-32\python.exe D:\Program Files\Notepad++>set path=C:\Python27;C:\Python27\Scripts;%path%  <-- 将python2.7的路径添加到path,必定注意,path变量的值不包含双引号。 D:\Program Files\Notepad++>python  <-- 当前运行版本为Python 2.7.14 Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

  说明:

  (1)cmd退出后配置失效,若是须要使用,需从新配置。若是是想永久生效,能够将上述步骤中的set命令替换成以下setx命令。注意须要退出当前cmd命令行窗口从新登陆生效。

D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;%path%" /M  <-- 将python2.7的路径添加到path

  (2)C:\Python27\Scripts一并添加的缘由是考虑可能也会使用到pip工具。

  方法三:修改Python2.X和Python3.X安装路径下的python.exe执行程序文件名。如将Python2.X版本的python.exe修改为python2.exe。调用时执行执行python2,具体操做步骤以下

D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;C:\Program Files (x86)\Python36-32;C:\Program Files (x86)\Python36-32\Scripts;%path%" /M D:\Program Files\Notepad++>where python  <-- 查看python2.X和python3.X版本的安装路径 C:\Python27\python.exe  --> 修改为 python2.exe C:\Python27\Scripts\python C:\Program Files (x86)\Python36-32\python.exe   --> 修改为 python3.exe D:\Program Files\Notepad++>python2  <-- 当前运行版本为Python 2.7.14 Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
>>>
相关文章
相关标签/搜索