私はpython 3.2を使用して、アプリケーションexeに加えてDLLを作成する必要があるWindowsアプリケーションを構築しています。
私はググって、py2exeがpythonスクリプトからDLLを作成できることを知りましたが、python 2.7または3.1までサポートし、python 3.2ではサポートされていません。
したがって、python 2.7 py2exe を使用して pywin32 で DLL を作成しました。また、pywin32(py3.2)も使用するpython 3.2でアプリスクリプトをテストし、py2win32(py2.7)を使用する作成されたDLL(py2.7)にいくつかの引数を送信します。
次のような実行エラーが発生しました
"pythoncom error: PythonCOM Server - The 'win32com.server.policy' module could not be loaded.
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\win32com__init__ .py"、5 行目、
インポートの win32api、sys、os
ImportError: Module use of python32.dll conflicts with this version of Python.
pythoncom エラー: CPyFactory::CreateInstance failed to create instance. (80004005 )"
私の質問は
- Python 3.2 を使用してスクリプトから dll を作成できますか
- 「pywin32」のような同じモジュールを使用する python の異なるバージョンを白黒で通信するにはどうすればよいですか
- 仮想環境についてはどうですか。この場合に役立ちますか。そうである場合、tat をどのように使用しますか