2011-07-12 12 views
1

私は自分のプロジェクトにpy2appを使用しようとしています。今私はpy2appからエラーを取得しません。py2app with postgres/psycopg2

/usr/bin/strip: for architecture x86_64 object: /Users/bogdan/Documents/TVB/tvb-root/gemenos/trunk/dist/run.app/Contents/Frameworks/libgfortran.2.dylib malformed object (load command 3 cmdsize not a multiple of 8) 

しかし、それは/フォルダを構築DISTを構築する:それは終わり近くに次のことを書いています。私は自分のアプリケーションを実行しようとする。しかし、私はエラーを取得する:

File "project/core/storage/dao.pyc", line 13, in <module> 
    File "sqlalchemy/engine/__init__.pyc", line 263, in create_engine 
    File "sqlalchemy/engine/strategies.pyc", line 50, in create 
    File "sqlalchemy/engine/url.pyc", line 116, in get_dialect 

sqlalchemy.exc.ArgumentError:「PostgreSQLの+ psycopg2」の方言を判断できませんでした。 2011-07-12 15:20:06.680実行[4310:10B]実行エラー

私の周りグーグルしようとしただけのものは関連していた:

http://osdir.com/ml/sqlalchemy/2011-05/msg00104.html

が、私は本当に理解していませんその答えが実際に助けられたかどうかは分かりません。

提案がありますか?

よろしく、 ボグダン

答えて

2

これは役立つかもしれません!私はちょうど同じ問題を抱えて苦労した。 (ない英語では残念ながら、それは私のために働いていた) 私が何をしたかhttp://bancaldo.altervista.org/2011/07/py2exe-errori-post-freeze/

MS SQLについて

from sqlalchemy.dialects.mssql.base import dialect 

かを私の.pyに含ま

を追加しました:このサイトは見つかり SQLのliteの

from sqlalchemy.dialects.sqlite.base import dialect 
+0

ありがとう入力します。 – Bogdan