我是Python的新手,因此遇到了一些麻烦。也在Ubuntu上。无论如何,当我以正常方式安装Kivy(Kivy存储库)时,它会将软件包安装在我的系统上的其他位置,而不是安装在Anaconda3文件夹中的其他软件包。如何在Anaconda3文件夹中安装Kivy,以便我可以将它与Anaconda中的其他软件包一起使用?
当我用
搜索Anaconda包时,我发现了几个Kivy包anaconda search -t conda kivy
但我不确定使用哪一个,以及它们是否与官方的Kivy套餐相同?我想我只是在寻找解释。谢谢你的帮助!
答案 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代码。我使用终端找到了这个频道,它解决了我的问题。