You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Xcode项目时如何指定使用Anaconda环境的Python版本

解决方案

方法1:构建时显式指定Conda Python路径

kivy-ios的toolchain默认优先调用系统路径下的Python,仅激活Conda环境不会被toolchain识别,你需要直接用Conda Python的全路径执行toolchain命令:

  1. 先清理之前的构建缓存和旧项目,删除toolchain运行目录下的.build文件夹和已生成的Xcode项目文件,避免旧配置残留。
  2. 用你的Conda Python全路径重新构建Kivy-iOS依赖:
    /Users/user/opt/anaconda3/bin/python3 -m kivy_ios.toolchain build python3 kivy
  3. 同样用全路径执行项目创建命令:
    /Users/user/opt/anaconda3/bin/python3 -m kivy_ios.toolchain create <title> <app_directory>

方法2:手动修改Xcode项目配置

如果生成项目后仍然调用系统Python,可以直接在Xcode中修改配置:

  • 打开生成的Xcode项目,进入「Build Settings」标签页
  • 搜索PYTHON_EXECUTABLE配置项,将值修改为/Users/user/opt/anaconda3/bin/python3
  • 搜索「Header Search Paths」,添加Conda Python头文件路径:/Users/user/opt/anaconda3/include/python3.8
  • 搜索「Library Search Paths」,添加Conda Python库文件路径:/Users/user/opt/anaconda3/lib
  • 按Shift+Command+K清理Xcode缓存后重新编译运行

注意事项

  • 不要使用sudo运行toolchain相关命令,sudo会重置环境路径为系统默认配置,导致你指定的Conda路径失效
  • 确保你Conda环境中安装的Kivy版本和kivy-ios构建的Kivy版本一致,避免额外的兼容问题

内容的提问来源于stack exchange,提问作者Dawid Archibald

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 01:57:04