Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

subprocess-exited-with-error 安装baidupc-py失败 #125

Open
ldj46118 opened this issue Apr 6, 2024 · 1 comment
Open

subprocess-exited-with-error 安装baidupc-py失败 #125

ldj46118 opened this issue Apr 6, 2024 · 1 comment

Comments

@ldj46118
Copy link

ldj46118 commented Apr 6, 2024

WARNNING: Please to search the similar bugs, before you report a bug. Don't report a similar bug which existed.
注意:在你提交一份报告前,请先搜索是否存在类似的报告。请勿重复提交内容相同的报告。

Prerequisites / 报告前提
Before you report a bug, please let the bug to be reproduced at the latest verion of BaiduPCS-Py.
在你提交报告前,请在 BaiduPCS-Py 的最新版本上复现问题。

At sometimes, there are errors occured by an expired cookie. Before you commit the report, please to check whether cookies are expired.
有时一些错误是由于某个 cookie 超期导致的。在你提交报告前,请先检查你的 cookies 是否超期。

Describe the bug / 描述 bug
A clear and concise description of what the bug is.
请清楚的描述你遇到的问题。

To Reproduce / 复现问题
Steps to reproduce the behavior:

  1. Do '...'
  2. Do '....'
  3. ...
  4. See error

按照下面的步骤可以复现问题:

  1. 做 '...'
  2. 做 '...'
  3. ...
  4. 问题出现

Screenshots / 问题截图
If applicable, add screenshots to help explain your problem.

Don't show BDUSS and cookies.

如果可能,请附加问题截图。

不要出现 BDUSScookies

Envrionment / 运行环境

  • OS: [e.g. Windows]
  • Python [e.g. Python3.10.11]
  • BaiduPCS-Py Version [e.g. 0.6.9]
    C:\Users\Administrator>pip3 install BaiduPCS-Py
    Collecting BaiduPCS-Py
    Using cached baidupcs_py-0.7.4.tar.gz (113 kB)
    Installing build dependencies ... done
    Getting requirements to build wheel ... done
    Preparing metadata (pyproject.toml) ... done
    Collecting aget<0.2.0,>=0.1.17 (from BaiduPCS-Py)
    Using cached aget-0.1.17-py3-none-any.whl
    Collecting chardet<6.0.0,>=5.0.0 (from BaiduPCS-Py)
    Using cached chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)
    Collecting click<9.0.0,>=8.1.3 (from BaiduPCS-Py)
    Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
    Collecting cryptography<39.0.0,>=38.0.3 (from BaiduPCS-Py)
    Using cached cryptography-38.0.4-cp36-abi3-win_amd64.whl.metadata (5.4 kB)
    Collecting cython<0.30.0,>=0.29.32 (from BaiduPCS-Py)
    Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
    Collecting fastapi<0.88.0,>=0.87.0 (from BaiduPCS-Py)
    Using cached fastapi-0.87.0-py3-none-any.whl.metadata (24 kB)
    Collecting jinja2<4.0.0,>=3.1.2 (from BaiduPCS-Py)
    Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
    Collecting passlib<2.0.0,>=1.7.4 (from BaiduPCS-Py)
    Using cached passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
    Collecting pillow<10.0.0,>=9.3.0 (from BaiduPCS-Py)
    Using cached Pillow-9.5.0-cp311-cp311-win_amd64.whl.metadata (9.7 kB)
    Collecting requests<3.0.0,>=2.28.1 (from BaiduPCS-Py)
    Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
    Collecting requests-toolbelt<0.11.0,>=0.10.1 (from BaiduPCS-Py)
    Using cached requests_toolbelt-0.10.1-py2.py3-none-any.whl.metadata (14 kB)
    Collecting rich<13.0.0,>=12.6.0 (from BaiduPCS-Py)
    Using cached rich-12.6.0-py3-none-any.whl.metadata (18 kB)
    Collecting typing-extensions<5.0.0,>=4.4.0 (from BaiduPCS-Py)
    Using cached typing_extensions-4.11.0-py3-none-any.whl.metadata (3.0 kB)
    Collecting uvicorn<0.20.0,>=0.19.0 (from BaiduPCS-Py)
    Using cached uvicorn-0.19.0-py3-none-any.whl.metadata (6.2 kB)
    Collecting mugen (from aget<0.2.0,>=0.1.17->BaiduPCS-Py)
    Using cached mugen-0.6.1-py3-none-any.whl
    Collecting colorama (from click<9.0.0,>=8.1.3->BaiduPCS-Py)
    Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
    Collecting cffi>=1.12 (from cryptography<39.0.0,>=38.0.3->BaiduPCS-Py)
    Using cached cffi-1.16.0-cp311-cp311-win_amd64.whl.metadata (1.5 kB)
    Collecting pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 (from fastapi<0.88.0,>=0.87.0->BaiduPCS-Py)
    Using cached pydantic-1.10.15-cp311-cp311-win_amd64.whl.metadata (152 kB)
    Collecting starlette==0.21.0 (from fastapi<0.88.0,>=0.87.0->BaiduPCS-Py)
    Using cached starlette-0.21.0-py3-none-any.whl.metadata (5.6 kB)
    Collecting anyio<5,>=3.4.0 (from starlette==0.21.0->fastapi<0.88.0,>=0.87.0->BaiduPCS-Py)
    Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
    Collecting MarkupSafe>=2.0 (from jinja2<4.0.0,>=3.1.2->BaiduPCS-Py)
    Using cached MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl.metadata (3.1 kB)
    Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.28.1->BaiduPCS-Py)
    Using cached charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl.metadata (34 kB)
    Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.28.1->BaiduPCS-Py)
    Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
    Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.28.1->BaiduPCS-Py)
    Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
    Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.28.1->BaiduPCS-Py)
    Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
    Collecting commonmark<0.10.0,>=0.9.0 (from rich<13.0.0,>=12.6.0->BaiduPCS-Py)
    Using cached commonmark-0.9.1-py2.py3-none-any.whl.metadata (5.7 kB)
    Collecting pygments<3.0.0,>=2.6.0 (from rich<13.0.0,>=12.6.0->BaiduPCS-Py)
    Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
    Collecting h11>=0.8 (from uvicorn<0.20.0,>=0.19.0->BaiduPCS-Py)
    Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
    Collecting pycparser (from cffi>=1.12->cryptography<39.0.0,>=38.0.3->BaiduPCS-Py)
    Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
    Collecting httptools<0.7.0,>=0.6.1 (from mugen->aget<0.2.0,>=0.1.17->BaiduPCS-Py)
    Using cached httptools-0.6.1-cp311-cp311-win_amd64.whl.metadata (3.7 kB)
    Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette==0.21.0->fastapi<0.88.0,>=0.87.0->BaiduPCS-Py)
    Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
    Using cached chardet-5.2.0-py3-none-any.whl (199 kB)
    Using cached click-8.1.7-py3-none-any.whl (97 kB)
    Using cached cryptography-38.0.4-cp36-abi3-win_amd64.whl (2.4 MB)
    Using cached Cython-0.29.37-py2.py3-none-any.whl (989 kB)
    Using cached fastapi-0.87.0-py3-none-any.whl (55 kB)
    Using cached starlette-0.21.0-py3-none-any.whl (64 kB)
    Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
    Using cached passlib-1.7.4-py2.py3-none-any.whl (525 kB)
    Using cached Pillow-9.5.0-cp311-cp311-win_amd64.whl (2.5 MB)
    Using cached requests-2.31.0-py3-none-any.whl (62 kB)
    Using cached requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
    Using cached rich-12.6.0-py3-none-any.whl (237 kB)
    Using cached typing_extensions-4.11.0-py3-none-any.whl (34 kB)
    Using cached uvicorn-0.19.0-py3-none-any.whl (56 kB)
    Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
    Using cached cffi-1.16.0-cp311-cp311-win_amd64.whl (181 kB)
    Using cached charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl (99 kB)
    Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
    Using cached h11-0.14.0-py3-none-any.whl (58 kB)
    Using cached idna-3.6-py3-none-any.whl (61 kB)
    Using cached MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl (17 kB)
    Using cached pydantic-1.10.15-cp311-cp311-win_amd64.whl (2.1 MB)
    Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB)
    Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
    Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
    Using cached anyio-4.3.0-py3-none-any.whl (85 kB)
    Using cached httptools-0.6.1-cp311-cp311-win_amd64.whl (55 kB)
    Using cached pycparser-2.22-py3-none-any.whl (117 kB)
    Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
    Building wheels for collected packages: BaiduPCS-Py
    Building wheel for BaiduPCS-Py (pyproject.toml) ... error
    error: subprocess-exited-with-error

× Building wheel for BaiduPCS-Py (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [31 lines of output]
Compiling baidupcs_py/common/simple_cipher.pyx because it changed.
[1/1] Cythonizing baidupcs_py/common/simple_cipher.pyx
usage: build.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: build.py --help [cmd1 cmd2 ...]
or: build.py --help-commands
or: build.py cmd --help

  error: no commands supplied
  Traceback (most recent call last):
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
      main()
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 251, in build_wheel
      return _build_backend().build_wheel(wheel_directory, config_settings,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Administrator\AppData\Local\Temp\pip-build-env-_1kmcjni\overlay\Lib\site-packages\poetry\core\masonry\api.py", line 58, in build_wheel
      return WheelBuilder.make_in(
             ^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Administrator\AppData\Local\Temp\pip-build-env-_1kmcjni\overlay\Lib\site-packages\poetry\core\masonry\builders\wheel.py", line 88, in make_in
      wb.build(target_dir=directory)
    File "C:\Users\Administrator\AppData\Local\Temp\pip-build-env-_1kmcjni\overlay\Lib\site-packages\poetry\core\masonry\builders\wheel.py", line 123, in build
      self._build(zip_file)
    File "C:\Users\Administrator\AppData\Local\Temp\pip-build-env-_1kmcjni\overlay\Lib\site-packages\poetry\core\masonry\builders\wheel.py", line 172, in _build
      self._run_build_script(self._package.build_script)
    File "C:\Users\Administrator\AppData\Local\Temp\pip-build-env-_1kmcjni\overlay\Lib\site-packages\poetry\core\masonry\builders\wheel.py", line 262, in _run_build_script
      subprocess.check_call([self.executable.as_posix(), build_script])
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 413, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['C:/Users/Administrator/AppData/Local/Programs/Python/Python311/python.exe', 'build.py']' returned non-zero exit status 1.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for BaiduPCS-Py
Failed to build BaiduPCS-Py
ERROR: Could not build wheels for BaiduPCS-Py, which is required to install pyproject.toml-based projects

安装baidupc-py失败

Additional context / 补充内容
Add any other context about the problem here.
在这里增加补充内容。

@PeterDing
Copy link
Owner

从出错信息上看,你用的是Python3.11,目前在3.11上还有一点问题。请用3.10或3.10以下版本.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants