[Python] py2exe vs pygame !!!
Salve, non riesco a compilare un exe con la presenza di pygame.mixer Quando lancio l'eseguibile nel log trovo: C:\dist\sponge.exe:97: RuntimeWarning: use mixer: DLL load failed: The specified module could not be found. Traceback (most recent call last): File "sponge.py", line 97, in File "pygame\__init__.pyo", line 70, in __getattr__ NotImplementedError: mixer module not available Il codice presente nello script è solo questo; pygame.mixer.init() music = pygame.mixer.Sound("popcorn.ogg") music.play() Sapete dirmi come risolvere ???? Sotto riporto il mio setup.py Alex *** # py2exe setup program from distutils.core import setup import py2exe import pygame from modulefinder import Module #from pygame import mixer import ImageGrab import sys import os import Tkinter import glob, shutil sys.argv.append("py2exe") VERSION = '1.0' AUTHOR_NAME = 'Your Name' AUTHOR_EMAIL = 'your_em...@somewhere.com' AUTHOR_URL = "http://www.urlofyourgamesite.com/"; PRODUCT_NAME = "Sponge" SCRIPT_MAIN = 'sponge.py' VERSIONSTRING = PRODUCT_NAME + " ALPHA " + VERSION ICONFILE = 'icon.ico' # Remove the build tree on exit automatically REMOVE_BUILD_ON_EXIT = True if os.path.exists('dist/'): shutil.rmtree('dist/') extra_files = [ ("",[ICONFILE,'WinLockDll.dll','popcorn.ogg']), #("data",glob.glob(os.path.join('data','*.dat'))), #("gfx",glob.glob(os.path.join('gfx','*.jpg'))), #("gfx",glob.glob(os.path.join('gfx','*.png'))), ("fonts",glob.glob(os.path.join('fonts','*.ttf'))), ("music",glob.glob(os.path.join('music','*.ogg')))] #("snd",glob.glob(os.path.join('snd','*.wav')))] # List of all modules to automatically exclude from distribution build # This gets rid of extra modules that aren't necessary for proper functioning of app # You should only put things in this list if you know exactly what you DON'T need # This has the benefit of drastically reducing the size of your dist MODULE_EXCLUDES =[ 'email', 'AppKit', 'Foundation', 'bdb', 'difflib', 'tcl', #'Tkinter', #'Tkconstants', 'curses', 'distutils', 'setuptools', 'urllib', 'urllib2', 'urlparse', 'BaseHTTPServer', '_LWPCookieJar', '_MozillaCookieJar', 'ftplib', 'gopherlib', '_ssl', 'htmllib', 'httplib', 'mimetools', 'mimetypes', 'rfc822', 'tty', 'webbrowser', 'socket', 'hashlib', #'base64', 'compiler', 'pydoc' ] INCLUDE_STUFF = ['encodings',"encodings.latin_1"] setup(windows=[ {'script': SCRIPT_MAIN, 'other_resources': [(u"VERSIONTAG",1,VERSIONSTRING)], 'icon_resources': [(1,ICONFILE)]}], options = {"py2exe": { "optimize": 2, "includes": INCLUDE_STUFF, "compressed": 1, "ascii": 1, #"bundle_files": 1, "ignores": ['tcl','AppKit','Numeric','Foundation'], "excludes": MODULE_EXCLUDES} }, name = PRODUCT_NAME, version = VERSION, data_files = extra_files, #zipfile = None, author = AUTHOR_NAME, author_email = AUTHOR_EMAIL, url = AUTHOR_URL) # Create the /save folder for inclusion with the installer #shutil.copytree('save','dist/save') #if os.path.exists('dist/tcl'): shutil.rmtree('dist/tcl') # Remove the build tree if REMOVE_BUILD_ON_EXIT: shutil.rmtree('build/') if os.path.exists('dist/tcl84.dll'): os.unlink('dist/tcl84.dll') if os.path.exists('dist/tk84.dll'): os.unlink('dist/tk84.dll') ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] richiesta di info su python
Ciao a tutti sono Alessandro, sono nuovo e sto' cercando di imparare Python provengo da visual basic ed ero abituato quindi a sviluppare software ad interfaccia grafica. Con python sto' avendo un sacco di problemi ho bisogno di creare un programa ad interfaccia grafica multi piattaforma. esiste un libro semplicissimo che spiega passo per passo la programmazione di python fino alla compilazione e all' utilizzo di interfacce grafiche? esistano dei ritrovi per corsi di presentazione in Toscana? vi ringrazio per il vostro aiuto by Alex___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] richiesta di informazioni.
Ciao a tutti, sto' cercando di imparare python ma da quale versione mi consigliate di imparare visto che esiste la 2.7 e la 3.1? hanno sintassi differenti rischio magari di imparare la 2.7 poi mi devo reincasinare un domani che la 2.7 non va piu' sulla nuova 3.1. poi dato che con i programmi che mi servirebbero per la grafica "GUI" si puo' creare la grafica da codice ? senza usare i programmi pyqt che non so come usarlo. Vi ringrazio salutoni by Alex___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] richiesta di aiuto per aprire una foto jpg.
Ciao a tutti, avrei bisogno un' aiuto da parte vostra, non riesco a caricare una semplice foto jpg con pyton 2.7 o la 3.1 nel senso che il codice è corretto ma ho letto che con windows 7 64 bit la libreria pil di python sembrerenne non funzionare. Sperando in un vostro aiuto vi ringrazio. by Alex questo è il mio codice: from PIL import Image im = Image.open("c:\foto1.jpg") im.rotate(45).show() oppure: import Image Image.open('c:\foto2.jpg').show() questo è il risultato di errore di Python.: Traceback (most recent call last): File "C:\Users\alex\Desktop\test7.py", line 2, in Image.open('c:\foto2.jpg').show() File "C:\Python27\lib\site-packages\PIL\Image.py", line 1952, in open fp = __builtin__.open(fp, "rb") IOError: [Errno 22] invalid mode ('rb') or filename: 'c:\x0coto2.jpg' >>> ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Ubuntu e Kinterbasdb
Sono passato da XP a Ubuntu 10.10. Con python e il modulo kinterbasdb apro una connessione ad un database di firebird creato in ambiente Windows. import kinterbasdb con = kinterbasdb.connect(dsn="MIO.FDB",user="USER",password="PASS") cur = con.cursor() fino a qui tutto bene. L'errore lo ottengo quando tento di aprire una qualunque tabella. cur.execute("SELECT * FROM CLIENTI") restituisce questo : Traceback (most recent call last): File "", line 1, in kinterbasdb.OperationalError: (-901, 'begin transaction: \n invalid parameter in transaction parameter block\n Table reservation lock type isc_tpb_shared requires table name before in TPB') Che significa? Con XP la stessa cosa andava a buon fine. Qualcuno mi può aiutare? Grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ubuntu e Kinterbasdb
ok, ho disinstallato kinterbasdb3.2.3 La pagina che mi hai indicato diceva di eseguire qs istruzioni : wget http://voxel.dl.sourceforge.net/sourceforge/firebird/kinterbasdb-3.3.0.tar.bz2 tar -jxvf kinterbasdb-3.3.0.tar.bz2 cd kinterbasdb-3.3.0/ fin qui l'ho fatto, ma mi son fermato a : sudo apt-get install python-dev firebird2.1-dev cosa fa quest'ultima istruizione? Io ho installato firebird2.5, devo cambiare il comando, giusto? Poi dovrei fare : sudo python setup.py install python -c "import kinterbasdb as k; print k.__version__" grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ubuntu e Kinterbasdb
Riferendomi ancora alle istruzioni di : > http://mapopa.blogspot.com/2009/02/firebird-python-howto-on-ubuntu-wget.html ho provato a salatare la riga di installazione di firebird perché ce l'ho già installato. Dopo aver lanciato : sudo python setup.py install ottengo questi errori : compiling '_configtest.c': int main (void) { } _configtest.c: In function ‘main’: _configtest.c:1: warning: control reaches end of non-void function /usr/bin/ld: cannot find -lfbclient collect2: ld returned 1 exit status compiling '_configtest.c': int main (void) { } _configtest.c: In function ‘main’: _configtest.c:1: warning: control reaches end of non-void function /usr/bin/ld: cannot find -lfbembed collect2: ld returned 1 exit status running install running build running build_py creating build creating build/lib.linux-x86_64-2.6 creating build/lib.linux-x86_64-2.6/kinterbasdb copying ./__init__.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./k_exceptions.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_naked.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_backcompat.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_23plus.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_fixed_stdlib.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_fixed_fixedpoint.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_datetime_naked.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_datetime_stdlib.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_datetime_mx.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_text_unicode.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./_array_descriptor.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./_connection_timeout.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./_request_buffer_builder.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_23plus_lowmem.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_24plus.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./typeconv_fixed_decimal.py -> build/lib.linux-x86_64-2.6/kinterbasdb copying ./services.py -> build/lib.linux-x86_64-2.6/kinterbasdb creating build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/modindex.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/links.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/index.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/genindex.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/installation.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/Python-DB-API-2.0.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/thread-safety-overview.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/beyond-python-db-api.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/license.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/python-db-api-compliance.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/changelog.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/concurrency.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/search.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs copying ./docs/tutorial.html -> build/lib.linux-x86_64-2.6/kinterbasdb/docs creating build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/contents.png -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/traditional.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/plus.png -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/default.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/doctools.js -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/rightsidebar.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/stickysidebar.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/sphinxdoc.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/navigation.png -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/jquery.js -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/file.png -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/pygments.css -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/minus.png -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static copying ./docs/_static/searchtools.js -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_static creating build/lib.linux-x86_64-2.6/kinterbasdb/docs/_sources copying ./docs/_sources/changelog.txt -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_sources copying ./docs/_sources/links.txt -> build/lib.linux-x86_64-2.6/kinterbasdb/docs/_sources copying .
Re: [Python] Traduzione italiana "Think Python"
2015-03-18 15:24 GMT+01:00 Andrea Zanella : > Salve a tutti, informo che su Github è disponibile la traduzione italiana > di "Think Python" di Allen Downey. > Grazie 1K ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] ANN: pythonpackages.com beta
Ciao Pythonisti Italiani, Sto contattando varie comunità di programmatori Python per offrire aiuto nel packaging del vostro software. Se avete mai lottato con il packaging e il rilascio di software Python (ad es. su PyPI), date un'occhiata a questo servizio: - http://pythonpackages.com L'idea di base è quella di automatizzare il packaging facendo il check-out del codice,facendo i test e l'upload (ad es. su PyPI) tutto via web, come spiegato in questa introduzione: - http://docs.pythonpackages.com/en/latest/introduction.html Inoltre, sarò a disposizione per rispondere alle vostre domande sul packaging Python quasi tutti i giorni/notti sul canale #pythonpackages di irc.freenode.net. Spero di incontrarvi e/o parlare con tutti voi al più presto. Alex -- Alex Clark · http://pythonpackages.com/ONE_CLICK ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ANN: pythonpackages.com beta
On 7/29/12 12:33 PM, Simone Federici wrote: 2012/7/29 Andrea Francia mailto:and...@andreafrancia.it>> Io non ho capito cosa fa in più di "python setup.py upload". Mi sembra che faccia meno. Boh. da quello che leggo è una applicazione web, che scarica il tuo codice sui loro server e lancia i test, tiene traccia dei tuoi build e infine fa l'upload sui loro server. L'interfaccia è tutta via web. pip install PACKAGE -ihttp://index.pythonpackages.com Vero, ma anche: http://docs.pythonpackages.com/en/latest/faq.html#q-what-does-pythonpackages-com-do-for-me-that-i-can-t-do-myself Alex -- Alex Clark · http://pythonpackages.com/ONE_CLICK ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ANN: pythonpackages.com beta
On 7/29/12 1:47 PM, Andrea Francia wrote: 2012/7/29 Simone Federici mailto:s.feder...@gmail.com>> 2012/7/29 Andrea Francia mailto:and...@andreafrancia.it>> Io non ho capito cosa fa in più di "python setup.py upload". Mi sembra che faccia meno. Boh. da quello che leggo è una applicazione web, che scarica il tuo codice sui loro server e lancia i test, tiene traccia dei tuoi build e infine fa l'upload sui loro server. Ma a te sembra proprio che facciano i test suoi loro server? A me sembra di no. Io ho trovato solo il riferimento al comando "Test release" dentro http://docs.pythonpackages.com/en/latest/introduction.html e da quello che si legge sembra che serva solo per testare che lo puoi installare con pip (con il comando che hai riportato tu). Guardando negli screenshot non mi sembra di trovare tracce dell'esecuzione di test. Secondo me é solo un server "uguale" a PyPI però da usare per fare i test. Non credo ne che avvii i tuoi test ne che avvii il tuo setup.py. Vorrei aggiungere "python setup.py test" Alex Ciao -- Andrea Francia http://andreafrancia.it -- Alex Clark · http://pythonpackages.com/ONE_CLICK ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ANN: pythonpackages.com beta
On 7/29/12 2:19 PM, Andrea Francia wrote: 2012/7/29 Alex Clark mailto:acl...@aclark.net>> Vero, ma anche: http://docs.pythonpackages.__com/en/latest/faq.html#q-what-__does-pythonpackages-com-do-__for-me-that-i-can-t-do-myself <http://docs.pythonpackages.com/en/latest/faq.html#q-what-does-pythonpackages-com-do-for-me-that-i-can-t-do-myself> Ah, grazie, adesso mi é chiaro lo scopo e il target. Vorrei aggiungere "python setup.py test" Ma così daresti la possibilità agli utenti di avviare codice sulle tue macchine. Come puoi tutelarti dagli usi non leciti? Come fai ad evitare che qualcuno sfrutti questo servizio per mettere su una botnet per lo SPAM o che lo usino come ponte per attacchi. Limiti di traffico? EULA stringente? Servizio solo per utenti paganti? Buone domande. Attualmente, ci affidiamo alla Heroku: - http://docs.pythonpackages.com/en/latest/faq.html#why-are-you-executing-untrusted-code-in-setup-py Se avete suggerimenti specifici, si prega di creare un biglietto: - https://bitbucket.org/pythonpackages/pythonpackages.com/issues/new Ciao Ciao -- Andrea Francia http://andreafrancia.it -- Alex Clark · http://pythonpackages.com/ONE_CLICK ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ANN: pythonpackages.com beta
Ciao, On 7/29/12 2:08 PM, Alex Clark wrote: On 7/29/12 1:47 PM, Andrea Francia wrote: 2012/7/29 Simone Federici mailto:s.feder...@gmail.com>> 2012/7/29 Andrea Francia mailto:and...@andreafrancia.it>> Io non ho capito cosa fa in più di "python setup.py upload". Mi sembra che faccia meno. Boh. da quello che leggo è una applicazione web, che scarica il tuo codice sui loro server e lancia i test, tiene traccia dei tuoi build e infine fa l'upload sui loro server. Ma a te sembra proprio che facciano i test suoi loro server? A me sembra di no. Io ho trovato solo il riferimento al comando "Test release" dentro http://docs.pythonpackages.com/en/latest/introduction.html e da quello che si legge sembra che serva solo per testare che lo puoi installare con pip (con il comando che hai riportato tu). Guardando negli screenshot non mi sembra di trovare tracce dell'esecuzione di test. Secondo me é solo un server "uguale" a PyPI però da usare per fare i test. Non credo ne che avvii i tuoi test ne che avvii il tuo setup.py. Vorrei aggiungere "python setup.py test" Ho aggiunto "python setup.py", guardate questa: - https://twitter.com/aclark4life/status/229757321205669888 Ma attenzione: - http://docs.pythonpackages.com/en/latest/faq.html#add-ajax-and-asynchronous-task-queues Alex Alex Ciao -- Andrea Francia http://andreafrancia.it -- Alex Clark · http://pythonpackages.com/ONE_CLICK ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python