关于#python#的问题:复现论文时遇到这个问题:安装论文要求的安装包时遇到这个错误setup.py代码为:(开发工具-github)

复现论文时遇到这个问题:
安装论文要求的安装包时遇到这个错误
setup.py代码为:


"""The setup sript for the torchprune package."""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import setuptools


with open("README.md", "r") as fh:
    LONG_DESCRIPTION = fh.read()

setuptools.setup(
    name="torchprune",
    version="2.0.0",
    author="The torchprune authors",
    author_email="lucasl@mit.edu",
    description="Pytorch-based pruning for efficient neural networks",
    long_description=LONG_DESCRIPTION,
    long_description_content_type="text/markdown",
    licence="MIT Licence",
    url="https://github.com/lucaslie/torchprune",
    install_requires=[
        "cvxpy",
        "h5py",
        "imagecorruptions",
        "Mosek",
        "numpy",
        "opencv-python",
        "pyyaml",
        "requests",
        "scikit-learn",
        "scikit-image",
        "sentencepiece",
        "torch",
        "torchvision",
        "tensorboard",
        "torchdyn==1.0.1",
        "protobuf",
        "wand",
        "transformers @ git+https://github.com/huggingface/transformers.git",
        "datasets @ git+https://github.com/huggingface/datasets.git",
    ],
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
        "Topic :: Scientific/Engineering :: Artificial Intelligence",
        "Intended Audience :: Science/Research",
    ],
    python_requires=">=3.6,<3.9",
)

原作者要求python3.8
我更改过python环境
重装过torch防止一开始不对应
但是还是有下面这个问题

img

【以下回答由 GPT 生成】

根据提供的错误详情,我无法确定具体的错误是什么。但是,我可以提供一些常见的解决方法,您可以尝试其中之一来解决这个问题。

  1. 首先,请确保您已经安装了pip,以便您能够安装Python包。在终端或命令提示符中运行以下命令来检查是否安装了pip:

    pip --version

    如果未安装pip,请按照pip官方文档的指示进行安装。

  2. 确保您的Python环境符合install_requires中列出的版本要求。您可以尝试手动安装其中的一个包来检查是否有问题。例如,运行以下命令来尝试安装cvxpy包:

    pip install cvxpy

    如果安装成功,那么您可以尝试逐个安装其他包来排除特定包的问题。

  3. 如果您的网络连接存在问题,可能导致无法从指定的URL安装包,请尝试使用其他网络进行安装。您可以尝试连接到其他网络,然后再次运行pip install命令。

  4. 特定包的版本可能已经过时或不再可用。您可以尝试查找并安装其他版本的特定包。例如,如果安装的是torch包的最新版本,请尝试安装较旧的版本。运行以下命令来安装指定版本的包:

    pip install torch==1.8.0

    您可以根据需要替换版本号。

  5. 如果上述解决方法均不起作用,您还可以尝试手动下载并安装特定包。首先,访问特定包的GitHub页面,找到“Clone or download”按钮,并下载ZIP文件。然后,在终端或命令提示符中导航到下载的ZIP文件的目录,并解压缩文件。最后,运行以下命令来手动安装包:

    pip install /path/to/unzipped/package

    请确保将/path/to/unzipped/package替换为实际解压缩包的路径。

我希望这些解决方法能帮助您解决问题。如果问题仍然存在,请提供更详细的错误详情,以便我能够更好地帮助您解决问题。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^