Python安装依赖(包)模块办法详解
Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码。迄今为止,我们所编写的所有程序都包含在单独的.py文件中,,它们既是程序,也是模块。关键的区别在于,程序的设计目标是运行,而模块的设计目标是由其他程序导入并使用。
不是所有程序都有相关联的.py文件-比如说,sys模块就内置于Python中,还有些模块是使用其他语言(最常见的是C语言)实现的。不过,Python的大多数库文件都是使用Python实现的,,比如说,我们使用了语句import collections,之后就可以通过调用collections.namedtuple()创建命名的元组,而我们存取的功能则实现于collections.py模块文件中。对程序而言,模块使用哪种语言实现并不重要,因为所有模块导入与使用的方式都是相同的。
python还提供了创建包的工具.包实际上是多个模块聚集在一起形成的,之所以要聚集在一起,通常是因为这些模块提供了相关联的功能,或者彼此存在一定的依存关系。
1.前提条件
1). 确保已经安装需要的Python版本
2). 确保已经将Python的目录加入到环境变量中
2. Python安装包的几种常用方式
1). pip安装方式(正常在线安装)
2). hl安装方式(离线安装),一般是.hl格式的包
3). 源码安装方式(离线安装),tar.gz/egg格式
4). easy_install安装方式(用的比较少)
3.不同安装方式具体安装步骤
1). pip是一个通用的 Python 包管理工具;提供了对 Python 包的查找、下载、安装、卸载的功能,使用pip安装软件包会自动安装包所依赖的其它包,而无需手动安装。
> pip install --upgrade pip (升级pip至最新版本)
> pip install xxx (安装python包格式)
2). heel文件本质上就是zip或者rar,只不过他更加方便python的安装以及使用。如何安装.hl格式的包?要明确,为什么要使用hl,因为有时候python官方并未提供合适的解决方案的包时,这个时候就迫不得已采用hl方式来安装了,先看看看如何使用hl来安装需要的包。
(1).确定Python版本
(2).从国内镜像源仓库中找到该Python版本对应的.hl格式的包,下载到本地
> pip install xxx.hl (下载.hl格式的包,进入到当前下载好的包的目录下;即xxx.hl 指具体的.hl包所在路径)
3). 源码安装则是在上述方式都不行的情况下,只有源码,就可自己手动来安装,必备技能,一般的python第三方包,都会提供手工安装模式,一般会有一个setup.py的文件用于从源码安装的能力,下载要安装的源码,进入到当前下载好的源码包的目录下
> python setup.py install (安装格式)
4.python 常用的几个镜像仓库
Python官方源 pypi.python./pypi/
豆瓣http://pypi.douban./simple/
https://pypi.douban./simple/
清华https://pypi.tuna.tsinghua.edu./simple
加利福尼亚大学https://.lfd.uci.edu/~gohlke/pythonlibs/
中国科技大学 https://mirrors.ustc.edu./pypi/eb/simple
阿里https://mirrors.aliyun./pypi/simple/
【补充】
Python各版本下载地址
官方地址https://.python./donloads/
Anaconda各版本下载地址
官方地址https://repo.anaconda./archive/
清华大学镜像https://mirrors.tuna.tsinghua.edu./anaconda/archive/
5.Python一键安装全部依赖包的方法
优点只需要一个简单的pip命令就能完成 (安装比较多的python包时,不必手动一个一个下载安装)
1). python一键生成依赖包(requirements.txt用来记录项目所有的依赖包和版本号)
> pip freeze >requirements.txt
2).python一键安装依赖包(一次性安装requirements.txt里面所有的依赖包)
pip install -r requirements.txt
以上所述是我给大家介绍的Python安装依赖(包)模块方法详解!
空调维修
- 海信电视维修站 海信电视维修站点
- 格兰仕空调售后电话 格兰仕空调维修售后服务电
- 家电售后服务 家电售后服务流程
- 华扬太阳能维修 华扬太阳能维修收费标准表
- 三菱电机空调维修 三菱电机空调维修费用高吗
- 美的燃气灶维修 美的燃气灶维修收费标准明细
- 科龙空调售后服务 科龙空调售后服务网点
- 华帝热水器维修 华帝热水器维修常见故障
- 康泉热水器维修 康泉热水器维修故障
- 华凌冰箱维修电话 华凌冰箱维修点电话
- 海尔维修站 海尔维修站点地址在哪里
- 北京海信空调维修 北京海信空调售后服务
- 科龙空调维修 科龙空调维修故障
- 皇明太阳能售后 皇明太阳能售后维修点
- 海信冰箱售后服务 海信冰箱售后服务热线电话
- 海尔热水器服务热线