介绍
当我使用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 |
提供Kivy的人很多,但是似乎conda-forge是唯一支持3.x系列的人。它也由krisvanneste提供,但最多只能提供2.7。
结论
这次我使用Python 3.6安装了Kivy。有报告说Kivy在安装了特定的数学库后导致了冲突,因此让我们在成功构建环境之后开始开发。 Anaconda的制作工艺相对较好,因此,如果在安装阶段安装危险的包装,则会引发错误。
顺便说一句,还有一种方法可以检查Anaconda提供的通道和受支持的Python版本。
例如,如果您在Anaconda Cloud中按包名称搜索,则会出现多个渠道。您还可以按搜索目标进行过滤,还可以过滤虚拟环境的类型和平台。但是,必须自己检查Python版本是否在单独的频道中提供,这很麻烦。
这就是全部。感谢你的努力工作。