簡體   English   中英

為什么無法通過 pip 安裝 bpy

[英]why unable to install bpy via pip

我正在嘗試使用pip安裝bpy但得到以下信息:

pip install bpy
Defaulting to user installation because normal site-packages is not writeable
Collecting bpy
  Using cached bpy-0.0.0a0.tar.gz (19 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-4w20jpx9/bpy_b62f07d1f8f946ce93c92ccd56a2fc60/setup.py'"'"'; __file__='"'"'/tmp/pip-install-4w20jpx9/bpy_b62f07d1f8f946ce93c92ccd56a2fc60/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-67myzkf8                                  
         cwd: /tmp/pip-install-4w20jpx9/bpy_b62f07d1f8f946ce93c92ccd56a2fc60/                                                                                          
    Complete output (45 lines):                                                                                                                                        
    WARNING: The wheel package is not available.                                                                                                                       
    WARNING: The wheel package is not available.                                                                                                                       
      ERROR: Command errored out with exit status 1:                                                                                                                   
       command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-neva89hz/svn_c1ad3cd7f91e47ec9b39d2ea30379414/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-neva89hz/svn_c1ad3cd7f91e47ec9b39d2ea30379414/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-ygbk6314                                             
           cwd: /tmp/pip-wheel-neva89hz/svn_c1ad3cd7f91e47ec9b39d2ea30379414/                                                                                          
      Complete output (6 lines):                                                                                                                                       
      usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]                                                                                            
         or: setup.py --help [cmd1 cmd2 ...]                                                                                                                           
         or: setup.py --help-commands                                                                                                                                  
         or: setup.py cmd --help                                                                                                                                       
                                                                                                                                                                       
      error: invalid command 'bdist_wheel'                                                                                                                             
      ----------------------------------------                                                                                                                         
      ERROR: Failed building wheel for svn
    ERROR: Failed to build one or more wheels
    Traceback (most recent call last):
      File "/usr/lib/python3.9/site-packages/setuptools/installer.py", line 75, in fetch_build_egg
        subprocess.check_call(cmd)
      File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['/usr/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpxv1t2_3h', '--quiet', 'svn']' returned non-zero exit status 1.
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-4w20jpx9/bpy_b62f07d1f8f946ce93c92ccd56a2fc60/setup.py", line 288, in <module>
        setup(name='bpy',
      File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 152, in setup
        _install_setup_requires(attrs)
      File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 147, in _install_setup_requires
        dist.fetch_build_eggs(dist.setup_requires)
      File "/usr/lib/python3.9/site-packages/setuptools/dist.py", line 686, in fetch_build_eggs
        resolved_dists = pkg_resources.working_set.resolve(
      File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 766, in resolve
        dist = best[req.key] = env.best_match(
      File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1051, in best_match
        return self.obtain(req, installer)
      File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1063, in obtain
        return installer(requirement)
      File "/usr/lib/python3.9/site-packages/setuptools/dist.py", line 745, in fetch_build_egg
        return fetch_build_egg(self, req)
      File "/usr/lib/python3.9/site-packages/setuptools/installer.py", line 77, in fetch_build_egg
        raise DistutilsError(str(e)) from e
    distutils.errors.DistutilsError: Command '['/usr/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpxv1t2_3h', '--quiet', 'svn']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

我該如何進行這項工作?

I just testing the installation on Python 3.9 for windows 64bts and Python 3.8 64 for Linux and it's made the same error. 但我找到了解決方案。 問題是 python 的版本,我嘗試在新的 python 版本 3.7.3 上為 windows 64bts 在虛擬機上安裝 bpy,它運行良好。

包裝規格告訴版本要求 Python >=3.7, <3.8, 所以

我認為這就是問題所在。

https://pypi.org/project/bpy/

附上下面的圖片。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM