【问题标题】:Using Kivy on Eclipse Indigo, Ubuntu 10.04 & Python 2.7在 Eclipse Indigo、Ubuntu 10.04 和 Python 2.7 上使用 Kivy
【发布时间】:2014-07-26 13:46:58
【问题描述】:

我想在 Ubuntu 10.04 上的 Eclipse Indigo 上使用 Kivy。我知道需要 python 2.7(2.6 是 10.04 的默认值)并且还安装了 python 2.7。我做了很多研究,但没有找到答案。我可以这样做吗?如果可以,该怎么做?我不想升级 ubuntu 或 Eclipse,因为这可能会破坏现有开发的稳定性。

【问题讨论】:

  • 那么你有什么尝试?什么不起作用?此外,如果升级您的操作系统和 IDE 会破坏现有的开发环境,您可能需要重新检查设置这些环境的方式。
  • 如果您想使用 Eclipse 构建 Kivy 程序,this 可能会有所帮助。我很少使用 Eclipse,但我使用 Aptana Studio(基于 Eclipse)来开发、构建和运行 Kivy 程序。它显然适用于 Windows,但也可能适用于 Ubuntu。

标签: eclipse python-2.7 ubuntu-10.04 kivy


【解决方案1】:

Kivy 和 Eclipse 无关,运行或编辑 Kivy 程序不需要 Eclipse。我可以帮助回答您问题的 Kivy 部分,并将 Eclipse 留给其他人。

由于 Ubuntu 10.04 不再支持,因此很难判断哪些必需的系统包不可用。这可能是该过程中最乏味的部分。对于 Ubuntu 12.04 上的 Kivy,您需要:

sudo apt-get install -y build-essential mercurial git python2.7 python-dev ccache ffmpeg libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev zlib1g-dev unzip

其中一些软件包在 Ubuntu 10.04 上会有不同的版本。希望它们都以某种形式提供。

接下来您需要引导一个最新的 Python setuptools 环境:

sudo apt-get remove --purge -y python-virtualenv python-pip python-setuptools
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python2.7
rm -f setuptools*.zip
sudo easy_install-2.7 -U pip

现在您可以安装最新的 Cython:

sudo apt-get remove --purge -y cython
sudo pip2.7 install -U cython

接下来您可以安装最新的 NumPy,这是 PyGame 所必需的:

sudo apt-get remove --purge -y python-numpy
sudo pip2.7 install -U numpy

现在您可以安装最新的 PyGame:

sudo apt-get remove --purge -y python-pygame
hg clone https://bitbucket.org/pygame/pygame
cd pygame
python2.7 setup.py build
sudo python2.7 setup.py install
cd ..
sudo rm -rf pygame

现在所有依赖项都已满足,您可以安装最新的 Kivy:

sudo apt-get remove --purge -y python-kivy
sudo pip install -U kivy

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 2012-07-30
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 2017-08-19
    • 2012-10-04
    • 1970-01-01
    相关资源
    最近更新 更多