使用Anaconda安装Kivy


介绍

当我使用Anaconda构建Python虚拟环境时,Kivy安装未成功。当我出于某种原因进行调查时,似乎有多个提供Kivy的平台,并且从Kivy 1.10开始支持Python 3.5和3.6,因此尝试使用Python 3.7构建环境会失败。

因此,我将通过备忘录尽可能多地使用最新的Python 3.6构建Kivy环境。

环境

创建虚拟环境

首先,使用Anaconda为Kivy创建虚拟环境。环境名称是kivy。

1
2
conda create -n kivy python=3.6
conda activate kivy

Kivy安装

在kivy环境中安装Kivy。

1
conda install -c conda-forge kivy

conda install -c选项指定用于下载软件包的频道名称。渠道是包裹提供者。

提供Kivy的人很多,但是似乎conda-forge是唯一支持3.x系列的人。它也由krisvanneste提供,但最多只能提供2.7。

结论

这次我使用Python 3.6安装了Kivy。有报告说Kivy在安装了特定的数学库后导致了冲突,因此让我们在成功构建环境之后开始开发。 Anaconda的制作工艺相对较好,因此,如果在安装阶段安装危险的包装,则会引发错误。

顺便说一句,还有一种方法可以检查Anaconda提供的通道和受支持的Python版本。

例如,如果您在Anaconda Cloud中按包名称搜索,则会出现多个渠道。您还可以按搜索目标进行过滤,还可以过滤虚拟环境的类型和平台。但是,必须自己检查Python版本是否在单独的频道中提供,这很麻烦。

这就是全部。感谢你的努力工作。