这篇博文主要介绍在windows中进行python包和模块的安装,另外目前大家都在使用python3,所以我会再加点关于python3中下载包时遇到的问题以及解决办法。
目前官方推荐使用pip
1.在windows中自带控制台中下载包
pip更新
python -m pip install --upgrade pip
安装numpy包:
pip install numpy
查看已安装好的包:
pip list
2.在spyder中的控制台中下载包
!pip install opencv-python
PS:目前遇到点问题,在电脑cmd中安装的包无法在spyder中使用,需要重新安装一下,目前这个问题还在思考中。
python3下载包时和python2的区别
1 PIL提示找不到
目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7,并不支持python3,因此我们用pillow代替,进入DOS命令行窗口,敲入以下代码
pip install pillow
2 去掉了一些模块
去掉了一些模块或者函数。gopherlib、md5、contextlib.nested、inspect.getmoduleinfo等。去掉的内容的原因主要是2点:1. 过时的技术产物,已经没什么人在用了;2. 出现了新的替代产物后者被证明存在意义不大。理论上对于开发者影响很小。
3 模块改名
把一些相关的模块放进同一个包里面(如httplib, BaseHTTPServer, CGIHTTPServer, SimpleHTTPServer, Cookie, cookielib放进了http里面,urllib, urllib2, urlparse, robotparse放进了urllib里面),个例如SocketServer改成了socketserver,Queue改成queue等