[英]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.