User Tools

Site Tools


edubeam:installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
edubeam:installation [2011/12/02 08:59] smilaueredubeam:installation [2015/04/16 16:40] (current) – [Návod pro vytvoření instalačního balíku pomocí utilitky py2exe] smilauer
Line 1: Line 1:
 ==== Postup instalace interpreteru Python a potřebných knihoven pro Win XP - Win 7. ==== ==== Postup instalace interpreteru Python a potřebných knihoven pro Win XP - Win 7. ====
-  * Stažení Windows installeru Python 2.z http://www.python.org/getit/releases/2.6/ (14 MB). Nainstalovat. +  * Stažení Windows installeru Python 2.z http://www.python.org/getit/releases/2.7.2/ (15 MB). Nainstalovat. 
-  * Stažení binárek wxPython pro Windows z http://www.wxpython.org/download.php#stable (11 MB). Je třeba stáhnout unicode verzi, která chodí s Pythonem 2.a zároveň s 32 či 64-bitovou verzí systému. +  * Stažení binárek wxPython pro Windows z http://www.wxpython.org/download.php#stable (11 MB). Je třeba stáhnout unicode verzi, která chodí s Pythonem 2.a zároveň s 32 či 64-bitovou verzí systému. 
-  * Stažení balíku NumPy z http://pypi.python.org/pypi/numpy (3 MB). S verzí Pythonu 2.chodí verze 1.6.1 +  * Stažení balíku NumPy z http://pypi.python.org/pypi/numpy (3 MB). S verzí Pythonu 2.chodí verze 1.6.1 
-  * Přidání cesty k souboru python.exe do systémové proměnné PATH. Tím lze spouštět skripty z jiných adresářů. Proměnná PATH poté obsahuje např ....;c:\Python2.6 +  * Přidání cesty k souboru python.exe do systémové proměnné PATH. Tím lze spouštět skripty z jiných adresářů. Proměnná PATH poté obsahuje např ....;c:\Python2.7 
-  * Stažení balíku PyOpenGL z http://pypi.python.org/pypi/PyOpenGL (1 MB). Verze 3.0.1 funguje se všemi verzemi Pythonu.+  * Stažení balíku PyOpenGL z http://pypi.python.org/pypi/PyOpenGL (1 MB). Verze 3.0.1 odzkoušena.
  
 Pak lze spustit edubeam následovně: Pak lze spustit edubeam následovně:
Line 12: Line 12:
 Výhodou je, že pak vám již stací při vydání nové verze přepsat pouze edubeam.py, nemusíte stahovat znovu celou instalaci pro windows. Výhodou je, že pak vám již stací při vydání nové verze přepsat pouze edubeam.py, nemusíte stahovat znovu celou instalaci pro windows.
  
-==== Návod pro vytvoření instalačního balíku pomocí utilitky py2exe (nutno otestovat) ==== +==== Návod pro vytvoření instalačního balíku pomocí utilitky py2exe (zastaralé, používá se PyInstaller) ==== 
- +  * Nainstalovat py2exe z http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ pro odpovídající verzi Pythonu (typicky 2.7). 
-  * Nainstalovat py2exe z http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ +  * Do adresáře s edubeam.py zkopírovat soubor {{:edubeam:setup2.py|setup2.py}}. 
-  * Do adresáře s edubeam.py zkopírovat soubor {{:edubeam:setup.py.zip|setup.py}}. +  * Spustit //python setup2.py py2exe//. 
-  * Spustit //python setup.py py2exe//. +  * Pokud skript napíše, že chybí soubor MVCP90.dll, je potřeba získat správnou verzi (pro Python 2.6, 2.7, 3.0, 3.1 je to verze 9.0.21022.8- viz http://www.py2exe.org/index.cgi/Tutorial#Step52). Soubory msvcm90.dll, msvcp90.dll a msvcr90.dll zkopírovat do adresáře s edubeam.py. Znovu spustit //python setup2.py py2exe//
-  * Pokud skript napíše, že chybí soubor MVCP90.dll, je potřeba získat správnou verzi (pro Python 2.6, 2.7, 3.0, 3.1 je to verze 9.0.21022.8- viz http://www.py2exe.org/index.cgi/Tutorial#Step52). Soubory msvcm90.dll, msvcp90.dll a msvcr90.dll zkopírovat do adresáře s edubeam.py. Znovu spustit //python setup.py py2exe//+
   * Do vytvořeného adresáře dist nakopírovat {{:edubeam:glut32.dll.zip|glut.dll}} a složku OpenGL z adresáře Pythonu.   * Do vytvořeného adresáře dist nakopírovat {{:edubeam:glut32.dll.zip|glut.dll}} a složku OpenGL z adresáře Pythonu.
-  * Znovu spustit python setup.py py2exe. Soubor edubeam.exe ve složce dist by nyní měl bez problémů fungovat.+  * splash.png: v souboru ebgui.py zmenit cestu k souboru "name = os.path.join(ebdir,'splash.png')" na "name = 'splash.png'", soubor splash.png zkopirovat do slozky dist. 
 +  * xlwt: zkopirovat slozku xlwt-verze/xlwt primo do adresare dist, importovat primo "import xlwt" (bez podminek) 
 +  * Znovu spustit python setup2.py py2exe. Soubor edubeam.exe ve složce dist by nyní měl bez problémů fungovat. Ke spuštění je potřeba celý adresář dist, pouze exe soubor nebude sám o sobě fungovat. 
 +  * Mozno pouzit nastroj {{http://www.jrsoftware.org/isinfo.php|inno setup}} pro vytvoreni instalatoru
edubeam/installation.1322812794.txt.gz · Last modified: 2011/12/02 08:59 by smilauer