zoukankan      html  css  js  c++  java
  • 第三方模块

    安装第三方模块

    安装第三方模块,是通过包管理工具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自己本身的搜索路径不受影响。

  • 相关阅读:
    Linux内核初探 之 进程(三) —— 进程调度算法
    Android中的路径记录 | RobinBlog
    子域名劫持
    zookeeper 实战
    [iOS 开发] WebViewJavascriptBridge 从原理到实战 · Shannon's Blog
    Swift Property
    工厂方法模式
    jquery插件封装
    其他事件
    吴裕雄--天生自然诗经学习笔记 :夸父逐日
  • 原文地址:https://www.cnblogs.com/wangxy92/p/7597811.html
Copyright © 2011-2022 走看看