मैं पूर्ण गति देव मोड में जाने से पहले पायथन में काम करने के लिए कुछ बुनियादी सामग्री प्राप्त करने के साथ खेल रहा हूं। यहाँ विशेष कर रहे हैं:py2exe + sqlalchemy + sqlite समस्या
Python 2.5.4
PyQt4 4.4.3
SqlAlchemy 0.5.2
py2exe 0.6.9
setuptools 0.6c9
pysqlite 2.5.1
setup.py:
from distutils.core import setup
import py2exe
setup(windows=[{"script" : "main.py"}], options={"py2exe" : {"includes" : ["sip", "PyQt4.QtSql","sqlite3"],"packages":["sqlite3",]}})
py2exe exe फ़ाइल सही ढंग से उत्पन्न करने के लिए प्रकट होता है, लेकिन जब मैं निष्पादित जिले/main.exe मैं main.exe में यह मिलता है .log
Traceback (most recent call last):
File "main.py", line 18, in <module>
File "main.py", line 14, in main
File "db\manager.pyc", line 12, in __init__
File "sqlalchemy\engine\__init__.pyc", line 223, in create_engine
File "sqlalchemy\engine\strategies.pyc", line 48, in create
File "sqlalchemy\engine\url.pyc", line 91, in get_dialect
ImportError: No module named sqlite
मैं अपने दिल को गुमराह कर रहा हूं, लेकिन इसके लिए कोई समाधान नहीं मिल रहा है। अगर मैं इसे अभी काम नहीं कर पा रहा हूं, तो इस परियोजना के लिए पायथन का उपयोग करने की मेरी उम्मीदों को धराशायी कर दिया जाएगा और मैं रूबी का उपयोग शुरू कर दूंगा ... (रूबी के साथ कुछ भी गलत नहीं है, मैं बस इस परियोजना का उपयोग करना चाहता था एक अच्छा तरीका है अपने आप को अजगर
मैं तुम्हें +100 अगर मैं धन्यवाद –
:) सकता है इस सवाल का साल बाद पर पहुंचने से उन लोगों के लिए देना होगा: SQLAlchemy नहीं रह गया है के साथ एक पैकेज है यह नाम; इसके बजाय, यह 'sqlalchemy.dialects.sqlite' लगता है। –
@ ब्रैंडन की नोक के लिए व्यसन में, फ़ायरबर्ड का उपयोग करने वाले लोगों के लिए मैंने यह विकल्प काम किया: "पैकेज": ["sqlalchemy.dialects.firebird", "kinterbasdb"] ' – bluish