NanmiCoder / NanmiCoder/MediaCrawler

[BUG]

Open
#573 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
65.3k
Forks
12.6k
PR merge metrics
No merged PRs in 30d

Description

🔍 问题检查清单

  • 我已经仔细阅读了项目使用过程中的常见问题汇总
  • 我已经搜索并查看了已关闭的issues
  • 我确认这不是由于滑块验证码、Cookie过期、Cookie提取错误、平台风控等常见原因导致的问题

🐛 问题描述

mac os 15.3.2平台安装过程中出现问题
在安装依赖库的过程报错,一直安装不成功

📝 复现步骤

  1. 安装依赖库不成功,改成直接安装项止本身,还是不成功
  2. 修改依赖库文件requirements.txt,将matplotlib==3.9.0改成3.7.5,可以安装 进行下去,但后又继纽报错
  3. 继续修改依赖库文件requirements.txt,将pandas==2.2.3改成2.0.3,继续安装,安装成功

💻 运行环境

  • 操作系统: mac os 15.3.2
    • Python版本: 3.8.13
  • 是否使用IP代理: 有
  • 是否使用VPN翻墙软件:有
  • 目标平台(抖音/小红书/微博等): 无,安装阶段

📋 错误日志

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
WARNING: You are using pip version 22.0.4; however, version 25.0.1 is available.
You should consider upgrading via the '/Users/kevin/mediacrawler/venv/bin/python -m pip install --upgrade pip' command.

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'git+https://github.com/NanmiCoder/MediaCrawler/blob/main/requirements.txt'

error: subprocess-exited-with-error

× git clone --filter=blob:none --quiet https://github.com/NanmiCoder/MediaCrawler/blob/main/requirements.txt /private/var/folders/yr/pv9lsc4s4d7706fwdh5t2qxw0000gn/T/pip-req-build-sj8w9dmy did not run successfully.
│ exit code: 128
╰─> See above for output.

error: subprocess-exited-with-error

× git clone --filter=blob:none --quiet https://github.com/NanmiCoder/MediaCrawler/blob/main/requirements.txt /private/var/folders/yr/pv9lsc4s4d7706fwdh5t2qxw0000gn/T/pip-req-build-sj8w9dmy did not run successfully.
│ exit code: 128
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× git clone --filter=blob:none --quiet https://github.com/NanmiCoder/MediaCrawler/blob/main/requirements.txt /private/var/folders/yr/pv9lsc4s4d7706fwdh5t2qxw0000gn/T/pip-req-build-sj8w9dmy did not run successfully.
│ exit code: 128
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

ERROR: Could not find a version that satisfies the requirement matplotlib==3.9.0 (from versions: 0.86, 0.86.1, 0.86.2, 0.91.0, 0.91.1, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1rc1, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 2.0.0b1, 2.0.0b2, 2.0.0b3, 2.0.0b4, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.0.1, 2.0.2, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.2.0rc1, 2.2.0, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 3.0.0rc2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0rc1, 3.2.0rc3, 3.2.0, 3.2.1, 3.2.2, 3.3.0rc1, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.4.0rc1, 3.4.0rc2, 3.4.0rc3, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.5.0b1, 3.5.0rc1, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.6.0rc1, 3.6.0rc2, 3.6.0, 3.6.1, 3.6.2, 3.6.3, 3.7.0rc1, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.7.5)
ERROR: No matching distribution found for matplotlib==3.9.0

ERROR: Could not find a version that satisfies the requirement pandas==2.2.3 (from versions: 0.1, 0.2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.19.2, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4, 0.24.0, 0.24.1, 0.24.2, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.4.0rc0, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.5.0rc0, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 2.0.0rc0, 2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3)
ERROR: No matching distribution found for pandas==2.2.3

📷 错误截图

Image

Image

Image

Image

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with requirements.txt and reproduce the install using Python 3.8.13 on macOS 15.3.2, checking the reported pip errors for matplotlib and pandas. Confirm the correct installation command and dependency constraints, then verify that a clean environment completes installation without manual edits.

Written by the indexing model from the issue text.

Assessment

Tech stack
matplotlib, pandas, python
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.