博主:命运之光
专栏:Python程序设计
Python扩展库安装
Python提供了丰富的标准库(不需要安装) ,还支持大量的第三方扩展库,它们数量众多、功能强大、涉及面广、使用方便,得到各行业领域工程师的青睐。 因此熟练运用Python扩展库,可以提高软件的开发速度。
何谓模块、库、包?
一般来说, 模块是一个Python源程序文件, 库/包是一个包含若干模块并且有一个文件名为__init__.py的文件夹。对于包含完整功能代码的单个模块,叫 作库也可以,但是一般不把库叫作模块。
Python自带的pip工具是管理扩展库的主要方式,支持Python扩展库的安装、升级和卸载等操作。pip命令需要在命令提示符环境中执行,安装扩展库需要计算机保持联网状态/
Python的pip默认的安装源的位置是国外的(PyPI · The Python Package Index ),导致有时候下载很慢或者直接失败。我们可以切换国内的源:
豆瓣: https://pypi.doubanio.com/simple/
中国科学技术大学: Simple Index
pip install -i 国内源URL packagename
扩展:如何永久更换pip安装源?
%APPDATA%\pip\pip.ini (新建)
pip config set global.index-url https://pypi.doubanio.com/simple/
用pip命令管理Python扩展库需要在命令提示符环境中进行,并且需要切换至pip所在目录。
进入Python安装文件夹中的scripts文件夹,按住Shift键, 鼠标右击空白处,选择“在此处打开命令窗口”直接进入命令提示符环境。
首次使用时建议升级pip为最新版本: python-m pip install --upgrade pip
注意:
- 扩展库之间可能有相互依赖
- 升级一个扩展库,可能会导致相关扩展库不能使用, 要关注版本之间的要求 有些扩展库可能需要VC环境来进行编译
- 建议使用国内的镜像源
- 安装扩展库文件名不一定和库/模块名一致 【opencv-python--->cv2】