软件包的安装
-
pip的安装
-
pip安装步骤:
- 下载[pip-8.0.2.tar.gz],解压到文件夹
- 命令行工具cd切换到pip的目录,找到setup.py文件
- 运行python setup.py install
- python的安装路径添加到环境变量path中,例如D:\Python27\Scripts
-
distribute的安装
命令行:pip install distribute
-
nose的安装
命令行:pip install nose
-
virtualenv的安装
命令行:pip install virtualenv
创建骨架项目目录
-
目录结构:
project 文件夹
+ ####NAME 文件夹
+ #####\_\_init\_\_.py 文件
- ####bin 文件夹
- ####docs 文件夹
- ####tests文件夹
+ #####\_\_init\_\_.py 文件
- #####NAME_tests.py 文件
- ####setup.py文件
-
setup.py文件
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
config = {
'description' : 'My Project',
'author' : 'My Name',
'url' : 'URL to get it at.',
'download_url' : 'Where to download it.',
'author_email' : 'My email',
'version' : '0.1',
'install_requires' : ['nose'],
'packages' : ['NAME'],
'scripts' : [],
'name' : 'projectname'
}
setup(**config)
-
tests/NAME_tests.py文件
from nose.tools import *
import NAME
def setup():
print "SETUP!"
def teardown():
print "TEAR DOWN!"
def test_basic():
print "I RAN"