0

Windows で Metakit for Python を使用しようとすると問題が発生します。常に次のエラーが報告されます。

Traceback (most recent call last):
  File "<pyshell#86>", line 1, in <module>
    import metakit
  File "C:\Python27\lib\site-packages\metakit.py", line 22, in <module>
    from Mk4py import *
ImportError: No module named Mk4py

私はすでに:

  • http://equi4.com/pub/mk/から metakit.py と Mk4py.dll をダウンロード(公式リリース)
  • metatkit.py を C:\Python27\lib\site-packages\ にコピーしました
  • Mk4py.dll を C:\Python27\DLLs\ にコピーしました

Python 2.7.5 win32 バージョンをインストールしました

この問題を解決するアイデアはありますか?

4

1 に答える 1

0

私も同じ問題を抱えており、提供されたdllでシステムを動作させることができませんでした。また、メタキットをソースからコンパイルして機能させ、egg を介して公式ソースからインストールしようとしましたが、同じように失敗しました (ソースからコンパイルするため)。

Visual Studio 2002 を搭載した古い Windows XP マシンを使用して、ソースからビルドし、セットアップ スクリプトを少し変更するだけで (セットアップ スクリプトで msvc60 のすべてのインスタンスを msvc70 に変更して) インストールすることができました。ただし、これらのファイルを Windows 8 マシンにコピーすることはまだ失敗し、変更のように見えるものをコピーすることさえできませんでした。

最後に、pythonディレクトリ全体をxpマシンからWindows 8マシンにコピーしましたが、問題なく動作しています。

明らかに、dll を提供することはできますが、提供されたものよりも成功するとは思えません。

私の次のステップは、サポートが非常に不十分なため、メタキットを使用する必要があることへの依存を減らすことです。

于 2013-11-26T11:55:57.017 に答える