"进行故障排除-6ren"> "进行故障排除-通过 Ubuntu 中的 buildozer,我正在运行我正在开发的应用程序。 但是,我遇到了以下错误: Could not find platform independent libraries -6ren">
gpt4 book ai didi

python - 如何在 Python 和 buildozer 中对 "Could not find platform independent libraries "进行故障排除

转载 作者:行者123 更新时间:2023-12-04 13:40:52 24 4
gpt4 key购买 nike

通过 Ubuntu 中的 buildozer,我正在运行我正在开发的应用程序。
但是,我遇到了以下错误:

Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: initfsencoding: Unable to get the locale encoding
ModuleNotFoundError: No module named 'encodings'

我在谷歌上搜索、搜索并搜索了一种适当的方法来处理这个特定问题。然后,我找到了几种解决此问题的方法。

对于第一次尝试,我按照错误注释中的建议设置:export PYTHONHOME=/usr/local/lib/python3.7。不幸的是,即使进行了这种更改,也会出现相同的错误。对于第二次尝试,我尝试删除虚拟环境文件并按照以下网站上的建议重置它: ImportError: No module named 'encodings' .但是,我再次未能消除此错误。

我看到 Stackoverflow 上关于这个问题的一些帖子提供了重复的方法。我被这个问题困住了。如果有人能够对此有所了解,我将不胜感激。
祝福。

最佳答案

请按照以下步骤避免这种情况

  • 激活 virtualenv来自 source venv/bin/activate
  • 套装ENV["PYTHON"]更正 virtualenv 下的 Python 路径
  • 安装 PyCall来自 pip install pycall
  • 开通 v0.6/PyCall/deps/deps.jl用文本编辑器替换 const PYTHONHOME = "..."const PYTHONHOME = ""
  • 使用 PyCall 运行

  • Further details

    关于python - 如何在 Python 和 buildozer 中对 "Could not find platform independent libraries <prefix>"进行故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57447480/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com