安装第三方模块
安装第三方模块,是通过包管理工具pip完成的。
注意:Mac或Linux上有可能并存Python 3.x和Python 2.x,因此对应的pip命令是pip3
。
现在,让我们来安装一个第三方库——Python Imaging Library,这是Python下非常强大的处理图像的工具库。不过,PIL目前只支持到Python 2.7,并且有年头没有更新了,因此,基于PIL的Pillow项目开发非常活跃,并且支持最新的Python 3。
一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫Pillow,因此,安装Pillow的命令就是:
电脑上共存了Python2.7和Python3.4,使用pip3命令(pip3 install Pillow)安装Pillow一直报错,参考http://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html 重新安装了pip3并更新到最新版本,才能正常安装
#安装了第三方库Pillow from PIL import Image im=Image.open("/home/wangxy/图片/test.jpg") print(im.format,im.size,im.mode)
输出:JPEG (600, 813) RGB
资料收集
使用pycharm安装Python第三方库方法:http://blog.csdn.net/qiannianguji01/article/details/50397046
当电脑上Python2和Python3共存时,怎么使用pip:https://www.zhihu.com/question/21653286
为Python3安装pip3 :http://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html
模块搜索路径
当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错。
默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys
模块的path
变量中:
>>> import sys >>> sys.path ['', '/usr/local/lib/python3.4/dist-packages/setuptools-19.6-py3.4.egg', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/home/wangxy/.local/lib/python3.4/site-packages', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages']
如果要添加自己的搜索目录,
1.修改sys.path,添加要搜索的目录:sys.path.append(要添加的路径),退出环境后添加失效
2.修改Pythonpath,该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似。注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。