私はApache 2.2、mod_wsgi 3.3、django 1.2、python 2.7(32-bit)のWindows 2008 Server 64-bitでプロジェクトを設定しました。PyCryptoがWindowsサーバ2008でmod_wsgiを読み込んでいません
IはPyCrypto 2.3がインストールされているVoidSpaceで見つかったインストーラを使用して(32ビットのpython 2.7用): http://www.voidspace.org.uk/python/modules.shtml#pycrypto
私は通訳を介しPyCryptoモジュールをインポートしようとすると、それが完璧に動作します。次に、Djangoサーバを実行します:manage.py runserver
これも期待通りに実行されていますが、CSSやその他の静止画像は正しく表示されませんが、サイトは正常に動作しています。
mod_wsgiとApacheを使用すると、代わりにインポートエラーが発生し、DLLが読み込まれなかったことに注意してください。 http://pastebin.com/hav7sqB0
は私が欠落している可能性がありどのような依存関係を確認するためにDependencyWalkerを使用し、すべてをダウンロード欠落しているように見えたDLLの:
フルスタックトレース
はペーストビンに掲載されています。これらはSystem32のwindowsディレクトリとSysWOW64ディレクトリの両方にコピーされていました。DependencyWalkerアプリが今だけ「遅延」の依存関係のエラーが、機能をブロックするように何も表示されます。私は問題を解決できなかったVoidSpaceインストーラでインストールし、以前に述べたように、しかし Why do no Python DLLs built with MSVC load with mod_wsgi?
:
私は、関連する問題を参照してくださいました。私はMINGW32でコンパイルしようとしている、と私はそれが「NT」オペレーティングシステム上でコンパイルする方法を知らないというエラーを取得しています。
これに遅れて帰って申し訳ありませんが、これは実際には完全に機能しました。 –