如何在Anaconda中安装Kivy?

时间:2016-11-23 18:19:55

标签: python kivy anaconda

我是Python的新手,因此遇到了一些麻烦。也在Ubuntu上。无论如何,当我以正常方式安装Kivy(Kivy存储库)时,它会将软件包安装在我的系统上的其他位置,而不是安装在Anaconda3文件夹中的其他软件包。如何在Anaconda3文件夹中安装Kivy,以便我可以将它与Anaconda中的其他软件包一起使用?

当我用

搜索Anaconda包时,我发现了几个Kivy包
anaconda search -t conda kivy

但我不确定使用哪一个,以及它们是否与官方的Kivy套餐相同?我想我只是在寻找解释。谢谢你的帮助!

2 个答案:

答案 0 :(得分:6)

由于您使用的是anaconda3,您可以在自己的虚拟环境中安装kivy。

要在虚拟环境中安装kivy,您必须安装一些必要的软件包。运行命令:

sudo apt-get install -y \
python-pip \
build-essential \
git \
python \
python-dev \
ffmpeg \
libsdl2-dev \
libsdl2-image-dev \
libsdl2-mixer-dev \
libsdl2-ttf-dev \
libportmidi-dev \
libswscale-dev \
libavformat-dev \
libavcodec-dev \
zlib1g-dev

在conda中为kivy创建一个env,运行以下命令:

conda create kivyinstall

kivyinstall只是环境的名称。

运行以下命令激活env:

source activate kivyinstall

现在确保Pip,Virtualenv和Setuptools完全更新。

您可以在环境中使用conda install或pip install。

sudo pip install --upgrade pip virtualenv setuptools

安装Cpython版本0.23

pip install Cython==0.23

现在在你的环境中安装稳定版的kivy:

pip install kivy

某些linux版本在安装ffmpeg软件包时会抛出一些错误,代替ffmpeg你可以使用" libav-tools"

答案 1 :(得分:1)

conda install --channel https://conda.anaconda.org/jiayi_anaconda kivy 使用上面的python3代码。我使用终端找到了这个频道,它解决了我的问题。