Python安装llama库出错“metadata-generation-failed”

Python安装llama库出错“metadata-generation-failed”

  • 1. 安装llama库时出错
  • 2. 定位问题
    • 1. 去官网下载llama包
  • 2.修改配置文件
    • 2.1 解压文件
    • 2.2 修改配置文件
  • 3. 本地安装文件

1. 安装llama库时出错

在这里插入图片描述

2. 定位问题

根据查到的资料,发现时llama包中的execfile函数已经被下线了,需要我们手动修改代码后,导入包

1. 去官网下载llama包

  • lib链接: link
    在这里插入图片描述
  • 下载.gz结尾的文件

在这里插入图片描述

2.修改配置文件

2.1 解压文件

解压llama-0.1.1.tar.gz 文件,并找到文件夹中的setup.py的文件
在这里插入图片描述

2.2 修改配置文件

在命令行进入到llama-0.1.1文件夹后,执行命令👇进入编辑模型

vi setup.py

execfile(‘llama/version.py’) 替换为 exec(open(‘llama/version.py’).read())

#!/usr/bin/env python

import os
from setuptools import find_packages, setup

exec(open('llama/version.py').read()) # 替换原先的 execfile('llama/version.py')

with open('requirements.txt') as fh:
    required = fh.read().splitlines()

setup(
    name='llama',
    version=str(__version__),
    description='LLAMA - Loss & LAtency MAtrix',
    url='https://github.com/dropbox/llama',
    author='Bryan Reed',
    maintainer='Daniel Martin',
    author_email='breed@dropbox.com',
    maintainer_email='dmar@dropbox.com',
    license='Apache',
    classifiers=[
        'Development Status :: 1 - Planning',
        'Intended Audience :: System Administrators',
        'License :: OSI Approved :: Apache Software License',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: Python :: 2.7',
        'Topic :: System :: Networking :: Monitoring',
    ],
    keywords='llama udp loss latency matrix probe packet',
    scripts=['bin/llama_collector'],
    packages=find_packages(exclude=['docs', 'tests*']),
    include_package_data=True,
    zip_safe=False,
    install_requires=required,
)

按 ESC ,英文状态下👇:

:q! --保存退出

3. 本地安装文件

下列下面命令的含义是按照正在编辑的文件

pip install -e.

安装成功:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/874466.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在职研生活学习--20240907

开学第一天 9月7日,中南大学商学院迎来了一支充满活力的队伍——2024级MBA新生集体整装待发,我们满怀期待地登上了前往长沙望城柏乐园的大巴,准备开启一场为期两天一夜的素质拓展与团队建设之旅。 迎新幼儿园PPT 出发 抵达柏乐园,…

Kubernetes------Service

目录 一、属性说明 二、定义和基本配置 1、定义 2、创建Service 2.1、typeClusterIP 2.2、typeNodePort 2.3、固定IP访问 三、Service、EndPoint、Pod之间的关系 四、服务发现 1、基于Service中IP访问外部服务 2、基于Service中域名访问外部服务 五、Ingress的安装和使…

Caffenie配合Redis做两级缓存

一、什么是两级缓存 在项目中。一级缓存用Caffeine,二级缓存用Redis,查询数据时首先查本地的Caffeine缓存,没有命中再通过网络去访问Redis缓存,还是没有命中再查数据库。具体流程如下 二、简单的二级缓存实现-v1 目录结构 2…

合宙低功耗4G模组AIR780EX ——开发板使用说明

EVB-AIR780EX 开发板是合宙通信推出的基于 Air780EX 模组所开发的,包含电源,SIM 卡,USB,天线,等必要功能的最小硬件系统。 以方便用户在设计前期对Air780E模块进行 性能评估,功能调试,软件开发…

请教一下,安恒信息为什么2024年上半年巨亏2.76亿元?

【科技明说 | 科技热点关注】 根据公开的财务报告来看,安恒信息2024年上半年实现营业总收入6.98亿元,同比增长0.29%。尽管公司在数据安全、商用密码和信创安全等核心业务领域实现了较快增长,但整体上仍然面临亏损。 目前来看&…

blender云渲染来了,blender云渲染教程!

朋友们,成都渲染101农场blender云渲染上线了,继3DMAX/C4D/maya/UE5云渲染上线后,又上线了blender云渲染,今天,成都渲染101渲染农场用四步教会您blender云渲染! 第一步,云渲码6666注册个渲染101…

【STM32 HAL库】IIC通信与CubeMX配置

【STM32 HAL库】IIC通信与CubeMX配置 前言理论IIC总线时序图IIC写数据IIC读数据 应用CubeMX配置应用示例AHT20初始化初始化函数读取说明读取函数 前言 本文为笔者学习 IIC 通信的总结,基于keysking的视频内容,如有错误,欢迎指正 理论 IIC总…

大模型备案,全程配合包过拿到备案号

本文详解备案流程,旨在帮助企业和开发者顺利完成备案,确保AI技术健康有序发展。 一、政策要求做大模型备案 大模型备案是中国国家互联网信息办公室为加强生成式人工智能服务的管理,确保用户权益得到充分保护,以及保障国家安全和…

web基础之SSRF

1、内网访问 题目提示:访问位于127.0.0.1的flag.php;直接利用ssrf漏洞访问?url127.0.0.1/flag.php 2、伪协议读取文件 (1)题目提示:尝试去读取一下Web目录下的flag.php吧 (2)什么是伪协议&a…

【网络】网络通信的传输方式

目录 1.网络通信中的两种基本通信模式 1.1.怎么理解连接 1.2.面向有连接类型 1.3.面向无连接类型 2.实现这两种通信模式的具体交换技术 2.1.电路交换 2.2.分组交换 3.根据接收端数量分类 单播(Unicast) 广播(Broadcast) …

使用C++编写一个语音播报时钟(Qt)

要求:当系统时间达到输入的时间时,语音播报对话框中的内容。定时可以取消。qt界面如上图所示。组件如下: countdownEdit作为书写目标时间的line_edit start_btn作为开始和停止的按钮 stop_btn作为取消的按钮 systimelab显示系统时间的lab tex…

火语言RPA流程组件介绍--鼠标拖拽元素

🚩【组件功能】:在开始位置上按下鼠标,拖动到结束坐标或指定元素上放下鼠标,实现目标元素的拖拽 配置预览 配置说明 丨拖动元素 支持T或# 默认FLOW输入项 开始拖动的元素,并从当前元素开始按下鼠标 丨拖动到 目标元素/目标位…

解锁Web3.0——Scaffold-eth打造以太坊DApp的终极指南

🚀本系列文章为个人学习笔记,目的是巩固知识并记录我的学习过程及理解。文笔和排版可能拙劣,望见谅。 目录 前言 一、快速部署 1、前期准备: 2、安装项目: ​ 二、配置部署运行环境 1、初始化本地链:…

html css网页制作成品

前言 在HTML和CSS中创建一个网页是一个简单的过程,但是要创建一个成品级的网页,你需要考虑更多的因素,例如: 响应式设计:确保你的网页在不同的设备和屏幕尺寸上都能良好显示。 访问性:确保你的网页对于大…

三天入门WebGIS开发:智慧校园篇

WebGIS开发听起来可能有点高大上,但其实只要掌握几个关键点,入门并不难。智慧校园作为WebGIS的一个热门应用场景,集成了地理信息与校园管理,为校园带来智能化革新。接下来的三天,我们将一步步带你入门WebGIS开发&#…

大数据-130 - Flink CEP 详解 - CEP开发流程 与 案例实践:恶意登录检测实现

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

8.10Laplacian算子

实验原理 Laplacian算子也是一种用于边缘检测的技术,它通过查找二阶导数的零交叉点来定位边缘。 cv::Laplacian()函数是OpenCV库提供的一个用于计算图像拉普拉斯算子的函数。拉普拉斯算子是一个二阶微分算子,常用于图像处理中检测边缘或突变区域。它通…

揭秘!全罐喂养值得吗?高性价比主食罐头推荐

家里的五岁的公猫,已绝育,不爱喝水,医生建议喂湿粮。一开始还是早干晚湿,干粮存货都处理完后,就开始全罐喂养了。身边也有许多铲屎官十分好奇全罐喂养到底值不值,那么今天就来分享一下全罐喂养的感想和经验…

卡诺图的绘制

目录 逻辑函数的卡诺图化简 最小项卡诺图的组成 相邻最小项 卡诺图的组成 二变量卡诺图 三变量卡诺图 四变量卡诺图 卡诺图中的相邻项(几何相邻) 逻辑函数的卡诺图化简 最小项卡诺图的组成 相邻最小项 互为反变量的那个变量可以消去。 卡诺图的…

.json文件的C#解析,基于Newtonsoft.Json插件

目录 1. 前言 2. 正文 2.1 问题 2.2 解决办法 2.2.1 思路 2.2.2 代码实现 2.2.3 测试结果 3. 备注 1. 前言 天气晚来秋,这几天天气变凉了,各位同学注意好多穿衣服。回归正题 由于需要,需要将json的配置里面的调理解析出来&#xff…