簡體   English   中英

在Eclipse Indigo,Ubuntu 10.04和Python 2.7上使用Kivy

[英]Using Kivy on Eclipse Indigo, Ubuntu 10.04 & Python 2.7

我想在Ubuntu 10.04的Eclipse Indigo上使用Kivy。 我知道python 2.7是必需的(2.6是10.04的默認設置),並且也安裝了python 2.7。 我做了很多研究,但沒有找到答案。 我可以這樣做嗎? 我不想升級ubuntu或Eclipse,因為這可能會破壞現有開發的穩定性。

Kivy和Eclipse不相關,並且Eclipse對於運行或編輯Kivy程序不是必需的。 我可以幫助回答您問題的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM