[英]why unable to install bpy via pip
I'm trying to install bpy
using pip
but get the following:我正在尝试使用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.
How do I make this work?我该如何进行这项工作?
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. 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. But I found the solution.但我找到了解决方案。 The problem is that version of python, I tried to install bpy on new python version 3.7.3 for windows 64bts over virtual machine and it works well.问题是 python 的版本,我尝试在新的 python 版本 3.7.3 上为 windows 64bts 在虚拟机上安装 bpy,它运行良好。
The specifications about packages tell the version Requires Python >=3.7, <3.8, so包装规格告诉版本要求 Python >=3.7, <3.8, 所以
I think that is the problem.我认为这就是问题所在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.