python-3.x - 用于 macOS 上的 kivy-ios 的 grpcio
问题描述
我正在尝试在 macos 上为 kivy-ios 安装 grpcio,但收到错误消息
“AttributeError:‘上下文’对象没有属性‘hostpython’”
你能帮帮我吗?
命令运行是:
toolchain build grpcio
我做的食谱是:
from kivy_ios.toolchain import CythonRecipe
class GrpcioRecipe(CythonRecipe):
version = 'master'
url = 'https://github.com/grpc/grpc/archive/refs/heads/master.zip'
site_packages_name = 'grpcio'
#depends = ['six', 'futures', 'enum34']
recipe = GrpcioRecipe()
[INFO ] Prebuild grpcio for x86_64
[DEBUG ] Invoking prebuild_x86_64
[INFO ] Build grpcio for x86_64
[INFO ] CC and CXX will not use ccache
Traceback (most recent call last):
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/bin/toolchain", line 8, in <module>
sys.exit(main())
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 1519, in main
ToolchainCL()
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 1276, in __init__
getattr(self, args.command)()
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 1337, in build
build_recipes(args.recipe, ctx)
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 1127, in build_recipes
recipe.execute()
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 699, in execute
self.build_all()
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 73, in _cache_execution
f(self, *args, **kwargs)
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 793, in build_all
self.build(arch)
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 73, in _cache_execution
f(self, *args, **kwargs)
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 780, in build
self.build_arch(arch)
File "/Volumes/Passport_mac/mac/Dev/Mawou_app/venv/lib/python3.8/site-packages/kivy_ios/toolchain.py", line 1074, in build_arch
hostpython = sh.Command(self.ctx.hostpython)
AttributeError: 'Context' object has no attribute 'hostpython'
解决方案
推荐阅读
- css - css 动画旋转 - 如何让 2 个元素同时旋转?
- user-interface - 如何取消 xcoms 在气流 UI 中的显示
- node.js - restify 中如何支持可选参数?
- python - 使用唯一的值更改重复项
- google-apps-script - 在谷歌电子表格中获取用户的电子邮件
- powershell - 需要帮助用于 RAM 检查的 PowerShell 脚本
- python - 无法在配置文件模板上显示登录用户配置文件详细信息?
- eclipse - 无法强制 gcc 链接器删除未使用的功能
- google-apps-script - 如何更改代码以应用于命名工作表选项卡,而不是 Google 电子表格中的第一个工作表选项卡
- spring - Spring Batch - 理解阅读器如何工作的问题