笨办法学python 学习笔记2

Ex46.

Windows 安装 python 的pip, distribute, nose, virtualenv包

Pip: python的包管理工具,可以用这个快速安装python的其他包

Distribute:python 的包 打包和分发工具

Nose:python自动化测试工具

Virtualenv:可以用这个工具在同一个操作系统中创建多个相互隔离的python环境。例如,在开发过程中,有的程序需要用到python2,有的需要用到python3, 并且要用到某个包的不同版本,如果直接在操作系统下安装,会造成包冲突。这种情况下,可以使用virtualenv创建数个彼此隔离的python开发环境,每个开发环境可以配置不同的包。


首先安装pip。

下载pip,并解压。

在powershell里面cd 到解压后的目录。即setup.py所在的目录

笨办法学python 学习笔记2_第1张图片


输入命令: python setup.py install

等待命令执行完毕。将安装目录添加到“环境变量”,“path”变量中。一般情况下安装目录会在“C:\Python 27\Scripts”

重启powershell,输入pip list,出现如下界面,代表安装成功


笨办法学python 学习笔记2_第2张图片



输入 pip install nose 命令,pip自动下载nose包并开始安装



输入 pip install distribute 命令 安装 distribute

输入 pip install virtualenv 命令 安装 virtualenv


Ex48

常见错误

1. 'module' object has no attribute 'scan'

在测试文件里改成from ex48.lexicon import Lexicon

2.unbound method scan() must be called with Lexicon instance as first argument (got str instance instead)

类在引用前没有实例化,将测试文件改成

assert_equal(lexicon().scan("north"), [('direction', 'north')])

3.TypeError: 'tuple' object is not callable

检查元组之间有没有漏加逗号


扫描器代码示例: https://download.csdn.net/download/white_rabbit_2/10434766

你可能感兴趣的:(笨办法学python 学习笔记2)