我有一个大问题。我正在尝试使用buildozer来打包我在Python 2中使用kivy编写的android应用程序。我已经安装了所有依赖项,我遇到了一个错误,说明:
ERROR: colorama version is 0.3.2, but python-for-android needs at least 0.3.3.
所以我跑了:
pip install colorama --upgrade to upgrade it.
结束了,但它也说明了
Not uninstalling colorama at /usr/lib/python2.7/dist-packages, owned by OS
我认为它有效,但事实证明/usr/lib/python2.7/dist-packages中的colorama是第一个看到的python,而buildozer仍然不起作用。
问题是,出于某种原因,当我输入aptitude upgrade colorama
时,colorama似乎是它的最新版本,并且pip需要colorama,所以如果我卸载colorama,aptitude告诉我我必须卸载pip。 pip恰好也是buildozer的依赖。
更新: 我以root身份运行了这个,之前说过su,exept用于buildozer命令。
答案 0 :(得分:0)
这是一个权限错误。尝试运行
sudo pip install colorama --upgrade