windows下的python开发环境搭建

总体

http://www.stuartellis.eu/articles/python-development-windows/

python 解释器

https://www.python.org/downloads/windows/

pywin32

https://sourceforge.net/projects/pywin32/files/pywin32/

这里注意一个问题,pywin32 版本如果和安装的python版本不一致,在pywin32安装时可能会报“ Python is not found in the registry”的错误。所以一定要注意,不仅是python 2.7的版本号的问题,还有32位和64位的问题。

IDE

https://www.jetbrains.com/pycharm/

VC++ 问题 vcpython27

1
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

http://www.microsoft.com/en-us/download/details.aspx?id=44266

常用库

二次开发Lazagne时使用的。

1
2
3
4
5
6
7
8
9
10
11
Windows:
colorama(https://pypi.python.org/pypi/colorama)
Python Windows扩展(http://sourceforge.net/projects/pywin32/)
pycrypto(pip安装pycrypto)
Impacket(https://github.com/CoreSecurity/impacket)
pyasn1 (pip)

修改命令行 活动代码页

在上方控制条右键,在属性中设置默认活动代码页
chcp 936