python - 安装密码学时 pip._vendor.pep517.wrappers.BackendUnavailable 错误
问题描述
我正在尝试将密码术安装到我的系统中,但出现此错误:
WARNING: Missing build requirements in pyproject.toml for cryptography from https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz#sha256=26c821cbeb683facb966045e2064303029d572a87ee69ca5a1bf54bf55f93ca6.
WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'setuptools>=40.8.0' and 'wheel'.
Getting requirements to build wheel ... done
ERROR: Exception:
Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 178, in main
status = self.run(options, args)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 352, in run
resolver.resolve(requirement_set)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/resolve.py", line 131, in resolve
self._resolve_one(requirement_set, req)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/resolve.py", line 294, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/resolve.py", line 242, in _get_abstract_dist_for
self.require_hashes
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 368, in prepare_linked_requirement
abstract_dist.prep_for_dist(finder, self.build_isolation)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 175, in prep_for_dist
self.install_backend_dependencies(finder=finder)
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 123, in install_backend_dependencies
reqs = req.pep517_backend.get_requires_for_build_wheel()
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_vendor/pep517/wrappers.py", line 71, in get_requires_for_build_wheel
'config_settings': config_settings
File "/data/packages/usr/local/lib/python3.6/site-packages/pip/_vendor/pep517/wrappers.py", line 162, in _call_hook
raise BackendUnavailable
pip._vendor.pep517.wrappers.BackendUnavailable
这是我的设置:
高山 Linux 3.6.2
Python 3.6.3
点 19.1
车轮 0.33.1
- 安装工具 41.0.1
知道可能是什么问题,或者如何解决它?我在这里先向您的帮助表示感谢!
解决方案
我在使用不同的库时遇到了同样的错误,--no-use-pep517
但没有帮助。然而,这样做:
python -m pip install --upgrade pip
推荐阅读
- c++ - 这应该是 constexpr 还是不是?
- javascript - 使用无效电子邮件从 googlesheet 停止循环发送电子邮件。如何跳过
- java - Docker找不到生成的jar文件
- c++ - 为什么我的代码在 SPOJ 上因数字总和问题出现段错误?
- powershell - 如何powershell脚本要求管理员权限
- swift - 使用 .aspectRatio(contentMode: .fill) 后文本离开屏幕
- xgboost - XGBoost 的 GridSearch
- python - Python:在圆周围绘制弯曲箭头
- jenkins - 使用外部依赖项运行集成测试。毕业典礼
- php - 从空条目中删除并取出