python的安装包安装教程,python怎么安装工具包

Windows下免配置下载ECMWF ERA5/IFS气象数据的Python工具包(含安装包、脚本、密钥配置教程) 专为Windows用户设计的ECMWF气象数据获取工具包,内置Python 3.6.2安装程序和ecmwf-api-client依赖包,开箱即用。核心脚本ecmwf_download.py支持按年月批量拉取ERA5再分析数据、IFS预报数据等,通过month.txt预设时间范围,自动读取区域、变量、分辨率等参数。配套图文教程(Word文档)手把手演示API密钥申请、账户绑定、.ecmwfapirc认证文件生成全过程,覆盖时间范围设置、地理范围裁剪(如经纬度框选)、变量选择(温度、气压、风速等)、网格分辨率设 阅读详情

本篇文章给大家谈谈python的安装包安装教程,以及python怎么安装工具包,希望对各位有所帮助,不要忘了收藏本站喔。

非商业转载,来自简书-虞大胆的叽叽喳喳-杰作的:在Python中安装包的三种方法 - 简书

最近一段时间都在学习 Python3(如果你想部署 Python3 的开发环境,可参考《是时候配置一个Python3的开发环境了》),乘此机会重新回顾了 Python2 的相关知识,在 Python 中,如果想引入第三方包和库,可以通过工具安装,那么这些安装工具背后做了什么是我非常关心的,这篇本文解释了相关知识:

  • Python 有多少种类型的包(Python 历史实在太悠久了)。
  • Python 包安装工具有哪些用python绘制满天星100颗。
  • 安装第三方包后,生成了哪些文件。
  • 如何将 Python 代码打包成一个包(要基于 Python 包管理工具),该主题不是本文重点。

下面这张图简单解释了包之间的关系:

结构关系

  • 开发者开发包需要遵循标准,然后发布到 Pypi 中,下一篇文章会描述。
  • 包使用者可以使用多种工具从 Pypi 中下载包(本文的重点)。
  • Pypi 包含 Meta 信息和源代码仓库。

在我学习 PHP 的时候,没有一种很好的包安装工具(现在可以使用 Composer),而 Python 在标准化方面做的更好。

再一次申明:

  • 本文没有在 Python 3 环境下测试。
  • 本文知识点可能陈旧,比如 Python Pypi 官方已做了很大改变。
python 有多种类型的包工具
  • Distutils:Python 标准的包管理工具,扩展性不够。
  • Setuptools:比 Distutils 提供了更多的功能,虽然不是官方的,但却是事实上的标准。
  • Distribute:是 Setuptools 的一个分支,目前已经退出了历史舞台。
  • Distutils2:又一个被废弃的标准。

这些工具本来就是 Python 的一个包,如果开发者想编写、发布一个包,必须基于这些包进行开发。

三种类型的包
  • tar.gz
  • egg
  • whell

开发者可以基于 Distutils 或 Setuptools 生成这三种类型的包。

安装包

(1)源码安装

可以手动下载第三方包,然后手动安装。

# wget "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz"
# tar xvf ywdblogmath-0.1.tar.gz 
# cd ywdblogmath-0.1/ 
# python setup.py install 

安装或更新文件如下:

  • /usr/local/lib/python2.7/dist-packages/easy-install.pth
  • /usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg

某些被安装的包可能包含 C 代码,所以需要 gcc 这样的工具编译。

(2)easy_install

如果想要使用 easy_install 安装第三方包,需要先安装 setuptools,如果本机没有安装,可以采用源码方式安装,比如:

https://pypi.org/project/setuptools/ 下载 .zip 包
# python setup.py  install

easy_install 支持从 Pypi(tar.gz或egg包)、URL、本地目录安装软件包:

# 从 Pypi 安装最新的包,可能是 tar.gz 或 egg 包
$ easy_install  ywdblogmath 

# 安装 tar.gz 类型的包
$ easy_install "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz" 

# 安装 egg 包
# easy_install "https://files.pythonhosted.org/packages/b0/fe/1fef363672c1e179de61ff1519aed6a3d68200b4cad0536b6d96b08cc5e9/ywdblogmath-0.3-py2.7.egg" 

# 本地目录包含 ywdblogmath 的源码 
$ easy_install /root/python

如果安装的是一个 tar.gz 或 egg 的压缩包,安装后会出现相关文件,如下:

  • /usr/local/lib/python2.7/dist-packages/easy-install.pth(文件更新)
  • /usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg(文件新增)

特别说明:

  • easy_install 只能安装包,不能卸载包。
  • easy_install 不能安装 wheel 格式的包(pip 可以,但 pip 不能安装 egg 格式的包)

(3)pip

如果本机没有安装 pip,可以使用 easy_install 工具安装。

pip 常用命令:

# pip list 
# pip install ywdblogmath 
# pip install ywdblogmath -U 
# pip show ywdblogmath 

安装 tar.gz 包:

$ pip install "https://files.pythonhosted.org/packages/96/66/43e6df87373557553be2b4343db27d008c6dcefa110ccff38cba1459ca07/ywdblogmath-0.1.tar.gz"  

安装后会出现相关文件,如下:

  • /usr/local/lib/python2.7/dist-packages/ywdblogmath(新增目录)
  • /usr/local/lib/python2.7/dist-packages/ywdblogmath-0.1-py2.7.egg-info(新增文件)

安装 wheel 包:

$ pip install "https://files.pythonhosted.org/packages/5f/ca/6624a4b42be2df78f51043d2282944e78dc939066a3da07dfdb949cd6d3e/ywdblogmath-0.4-py2-none-any.whl"

安装后会出现相关文件,如下:

  • /usr/local/lib/python2.7/dist-packages/ywdblogmath (新增目录)
  • /usr/local/lib/python2.7/dist-packages/ywdblogmath-0.4.dist-info(新增文件)

单细胞双胞过滤-scrublet安装 pip install scrublet ----use-pep517有如下报错,分析可知安装annoy时不会自动更新gcc的版本,centos默认是4.8.5。pip install scrublet ----use-pep517 仍然报错,但似乎不影响使用,提示Successfully installed。打开终端,进入Python环境,输入以下代码,查看Python安装位置。暂时还没尝试是否存在问题,如果存在问题,降级scrublet版本。包的开发依赖的是比较低版本的numpy,会用到。 阅读详情

相关推荐

STM32使用ASR01语音播报模块

自己再根据鹿小班模块进行操作进行相关操作,先接上usb数据线。这里提供一套修改好的天问程序模板和stm32f103模板。这里使用的asr01语音播报模块是模块化编程。这里使用的asr01语音播报模块是模块化编程。记得先生成模型再去编译下载。先下载天问block软件。

lml1781978327的博客 1万+

Python安装包下载、环境配置与工具包安装教程(详细版)

一、安装包下载 网盘: 链接:https://pan.baidu.com/s/1FrFj8Flcwr_ZJH91OxoF5A 提取码:2442 二、环境配置 1、下载完解压后双击 python-3.8.0a4-amd64.exe, 注意:一定勾选Add Python 3.8 to PATH, 会自动配置环境变量 2、在cmd中输入python 验证是否安装成功 三、工具包下载 1、安装pip,首先进入cmd 命令是:pip install pip 查看是否安装成功命令: == pip show pi

cheng 1万+

BioEmu:微软黑科技炸场!生成式AI重构蛋白质模拟:千倍效率碾压传统计算,新药研发周期砍半

BioEmu 是微软推出的生成式深度学习系统,可在单个 GPU 上每小时生成数千种蛋白质结构样本,支持模拟动态变化、预测热力学性质,并显著降低计算成本。

士多啤梨先生の博客 1100

Ubuntu16.04 配置Python多版本共存

Ubuntu16.04 配置Python多版本共存 软件环境: 虚拟机:Vmware workstation15 Linux系统:Ubuntu16.04 前言: Ubuntu系统本身已经安装好了Python解释器,2.x版本和3.x版本都已安装 但是没有安装pip工具包,所以本教程要解决的问题就是为Python2和Python3分别安装pip工具包 安装完成后,为不同解释器安装包时带上相应版本数字后缀即可 例1:为Python2解释器安装numpy包 命令:pip2 install.

qq_32630565的博客 615

从零到一:3D Slicer与MONAI在医学影像中的AI革命

本文探讨了3D Slicer与MONAI在医学影像分析中的革命性应用,展示了如何通过开源工具实现高效的三维影像处理和AI增强分析。结合临床案例,详细介绍了从数据准备到AI分析的全流程,显著提升诊断效率和精度,推动医学影像技术迈向新纪元。

tcp8optimizer的博客 342

小白投资理财 - 解读威廉分形指标 Williams Fractals

威廉分形指标用于识别价格趋势中的关键点,帮助判断支撑位和阻力位。

wumingxiaoyao的博客 4341

python各种安装包下载,python安装包下载教程

3、进入Download后,出现两个版本的.exe安装包,分别是Professional:专业版,免费试用(专业软件,功能更强大);1、安装完成后,鼠标左键双击桌面Pycharm快捷方式,进入第一页,勾选用户协议(必选,不然无法进行下一步),点击continue。3、第二页,可以自定义选择安装的路径,选择好后核对安装路径正确,点击Next即可,如果想返回上一步,点击back。6、第五页完成安装后,出现两个选项,根据自己需求选择,点击finish完成安装退出。2、进入安装第一页,直接点击Next即可。

P34677855的博客 1394

2024年03月CCF-GESP编程能力等级认证Python编程五级真题解析

下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。 A. (yr % 400 == 0) or (yr % 4 == 0) B. ( yr % 400 == 0) or (yr % 4 == 0 and yr %100 != 0) C. ( yr % 400 == 0) and ( yr % 4 == 0) D. (yr % 400 == 0) and (yr % 4 == 0 and yr % 100 != 0)

人生就是一个不断学习的过程 748

【免费下载】 Python 3.9 安装包及安装教程

Python 3.9 安装包及安装教程 【下载地址】Python3.9安装包及安装教程 大家好,今天为大家带来的是Windows Python3下载、安装教程,适用于 Python3 所有版本,包括 Python3.7、Python3.8、Python3.10 等版本。希望对大家有所帮助。Python目前已支持所有主流操...

gitblog_09744的博客 1万+

SAP CPI 和 PO 的区别

SAP CPI适合云集成轻量级的集成需求,并且由于其云架构,具有快速部署低维护高度可扩展的特点。SAP PO更适合本地系统集成复杂的集成场景和高度定制化的需求,并且对于已经有 SAP 基础设施的企业来说,PO 提供了更多的控制和灵活性。选择使用哪个平台通常取决于企业的技术架构、集成需求、预算以及对灵活性和控制的需求。如果企业主要使用 SAP 的本地系统,并且有复杂的集成需求,那么 SAP PO 是一个理想的选择。如果企业更多地依赖云应用,并希望简化集成操作,那么 SAP CPI 更加适合。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1875

《QGIS快速入门与应用基础》294:双地图框布局(真彩色+假彩色对比)

摘要 本文详细介绍了在QGIS中创建专业级遥感影像对比地图的完整流程。作者作为时空智能领域专家,重点讲解了双地图框布局的实现方法,通过真彩色与假彩色影像的同步对比,满足学术研究和工程应用需求。文章包含三个核心部分:1) 前期准备工作,包括图层复制、标准化命名和参数校验;2) 布局创建与页面设置,详细说明了A4横向布局的参数配置;3) 双地图框同步技术,提供了复制粘贴法和手动设置两种实现方案。教程特别强调图层锁定、比例尺固定等关键操作,确保对比图的专业性和准确性,适合GIS从业人员和遥感研究者学习参考。

LuckyHanMo的博客 361

python的安装包安装教程,python安装包如何下载

打开官网,进入页面后点击导航中的Downloads进入下载页面Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

2401_82891588的博客 1099

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: python二级相当于什么水平,python二级考了有用吗
下一篇: 论文降重系统同义词替换功能的改进方向 快码论文
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值