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

Python安装llama库出错"metadata-generation-failed"

  • [1. 安装llama库时出错](#1. 安装llama库时出错)
  • [2. 定位问题](#2. 定位问题)
    • [1. 去官网下载llama包](#1. 去官网下载llama包)
  • 2.修改配置文件
    • [2.1 解压文件](#2.1 解压文件)
    • [2.2 修改配置文件](#2.2 修改配置文件)
  • [3. 本地安装文件](#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文件夹后,执行命令👇进入编辑模型

unix 复制代码
vi setup.py

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

py 复制代码
#!/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. 本地安装文件

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

py 复制代码
pip install -e.

安装成功:

相关推荐
额恩662 小时前
ResearchPilot 第三阶段总结报告
python·算法
红叶舞3 小时前
基于线段树的数据结构
数据结构·python·算法
创世宇图3 小时前
Video2Txt:160 行代码实现本地视频转文字
python·faster-whisper·video2txt·large-v3-turbo
落苜蓿蓝3 小时前
Java 循环中对象复用导致属性覆盖?从 JVM 内存模型讲解原因
java·jvm·python
小白说大模型4 小时前
Python 工程化设计模式:AI 项目中的异步流水线与策略模式实战
人工智能·python·设计模式
阿童木写作4 小时前
TikTok Shop视频翻译工具实战测评
人工智能·python·音视频
circuitsosk4 小时前
大模型驱动的AI产品后端架构设计与实践
人工智能·python
JackSparrow4144 小时前
前端安全之JS混淆+请求加密+请求签名以提升爬虫难度
前端·javascript·后端·爬虫·python·安全
软糖姐姐5 小时前
python eureka服务发现_python与consul 实现gRPC服务注册-发现
python·consul·grpc·服务注册·发现
刹那芳华19925 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·容器·llama