尽管我多次运行更新,但Ubuntu 14.04上的KIvy并不是最新的1.10开发版

时间:2017-11-06 10:52:45

标签: ubuntu install kivy kivy-language

我一直在运行与kivy网站上列出的相同的代码,关于如何在ubuntu 14.04(https://kivy.org/docs/installation/installation-linux.html)上安装kivy,我安装了每晚一个,因为稳定的一个似乎只有1.7开发。然而,即使我运行命令进行更新,每晚只给我1.9.2。我需要1.10.0,因为我用kivy 1.10.0和python 3.6.1在windows上编写代码,但我正在尝试在我的其他ubuntu机器上编写的代码。当我尝试运行它时,它说某些模块不能像kivy._clock一样被发现所以我猜它是因为我的ubuntu上的kivy版本不是最新版本因为它是1.9.2。有人可以告诉我如何更新它吗?

1 个答案:

答案 0 :(得分:0)

apt或您的软件包管理器取消kivy,然后

首先尝试pip install kivy@1.10.0

如果pip wheel安装工作,你可能不需要ubuntu包,但是如果它失败了,你还有更多工作要做:

我感谢您这样做可能感觉不舒服,但您可以从源代码构建:

git clone https://github.com/kivy/kivy.git
cd kivy
make install # possibly requires sudo I'm unsure

让我知道它是怎么回事。这将安装最新的,你也可以输入:

git checkout <SOME branch/tag/commit you want>

然后您应该使用特定版本,例如:

git fetch --all --tags --prune
git checkout tags/1.10.0
make install

您可能需要在make build之前运行make install,希望这会让您到达您需要的位置。