如何在水蟒体内安装Kivy?

2024-04-25 05:10:59 发布

您现在位置:Python中文网/ 问答频道 /正文

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

当我用

anaconda search -t conda kivy

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


Tags: 文件夹search官方ubuntu系统地方方式anaconda
2条回答

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

要在虚拟env上安装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的一个名称。

运行以下命令激活env:

source activate kivyinstall

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

一旦进入env,就可以使用conda install或pip install。

sudo pip install --upgrade pip virtualenv setuptools

安装Cpython版本0.23

pip install Cython==0.23

现在在您的env中安装稳定版本的kivy:

pip install kivy

有些linux版本在安装ffmpeg包时会抛出一些错误,可以使用“libav工具”代替ffmpeg

conda安装--通道https://conda.anaconda.org/jiayi_anacondakivy 以上代码用于python3。我用终端找到了这个频道,它解决了我的问题。

相关问题 更多 >