如何解决找不到 Cython..请在 buildozer 中安装它错误
我试图从 Linux 中的推土机创建一个 apk 文件,但是每次我收到这个错误时都没有找到 cython。虽然我尝试安装它,但我找到了整个互联网但没有得到答案。请帮助我。我是初学者
代码:
(kali㉿kali)-[~/Desktop/KivyApp]
└─$ buildozer android debug 1 ⨯
# Check configuration tokens
# Ensure build layout
# Check configuration tokens
# Read available permissions from api-versions.xml
# Preparing build
# Check requirements for android
# Run 'dpkg --version'
# Cwd None
Debian 'dpkg' package management program version 1.20.7.1 (amd64).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.
# Search for Git (git)
# -> found at /usr/bin/git
# Search for Cython (cython)
# Cython (cython) not found,please install it.
┌──(kali㉿kali)-[~/Desktop/KivyApp]
└─$ sudo pip uninstall cython 1 ⨯
Found existing installation: Cython 0.29.21
ERROR: Cannot uninstall 'Cython'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
┌──(kali㉿kali)-[~/Desktop/KivyApp]
└─$ sudo apt-get install Cython 100 ⨯
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package Cython
┌──(kali㉿kali)-[~/Desktop/KivyApp]
└─$ sudo apt-get install cython 100 ⨯
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package cython is not available,but is referred to by another package.
This may mean that the package is missing,has been obsoleted,or
is only available from another source
E: Package 'cython' has no installation candidate
┌──(kali㉿kali)-[~/Desktop/KivyApp]
└─$ sudo pip uninstall cython 100 ⨯
Found existing installation: Cython 0.29.21
ERROR: Cannot uninstall 'Cython'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
解决方法
这是因为buildozer搜索cython,但实际命令是cython3。要解决这个问题,您必须创建一个 cython 命令,将所有参数传递给 cython3。
在终端写
cd /bin/ && sudo gedit cython
在弹出的编辑器中写入
cython3 $@
这会将所有参数从 cython 传递到 cython3。保存文件并写入终端
sudo chmod 755 cython
使其可执行。要测试它,只需编写
cython
它应该具有与
相同的输出cython3
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。