我一直在运行与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。有人可以告诉我如何更新它吗?
答案 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
,希望这会让您到达您需要的位置。