3

PC に Fabric をインストールしようとしています (Windows + setuptools を使用)。古いバージョンのpycryptoを使用しているため、エラーが発生していました。

最新バージョンをインストールしようとしたときに、「vcvarsall.bat が見つかりません」というエラーが発生しました。MinGWについてググったので、それもインストールしました。Windows PATH に追加しましたが、次のような別のエラーが表示されます。私は今何をしますか?役立つ可能性のある MinGW のバージョンである gcc-mingw について何か見つけましたか?

なぜそんなに複雑でなければならないのですか:D.


新規開発。pycrytpo と fabric をインストールできましたが、後者ではまだ何も実行できません。新しいエラーは次のとおりです:「ImportError: no module named win32api」。クイック Google 検索では PyWin について何かが表示されますが、easy_install ではそれが見つからず、放棄されたようです。何か案は?

4

1 に答える 1

3

C (C++? 彼らがその時点で何を使用していたか思い出せませんが、彼らが C を使用したことは確かです) は Python よりもはるかに優れているため、非常に複雑です。そのため、PyCrypto の数学部分はすべてC. コンパイルされたバージョンが利用できない場合は _slowmath モジュールがありますが、その名前からわかるように、はるかに遅いです。

gcc はGNU Compiler Collectionです (<!-- 編集、 GNU C Compilerの略だと思っていましたが、どうやら私の知識は古いものでした)。少し伝説的ですが、お使いのバージョンの Windows では聞いたことがないようです。最初の質問ですが、「DOS プロンプト」を閉じて再起動しましたか?(引用符で囲まれているのは、私がその劣等性を十分に認めていなかったために、スーパーユーザーの人々がかつて私に怒鳴ったためです) Windows の環境変数は、「DOS セッション」 (またはそれが呼び出されることになっているもの) の間は更新されません。

持っている場合は、MingW インストール ディレクタ内にある可能性があります。bin フォルダがある場合は、最初にそこを確認します。そうでない場合は、gcc.exe を検索し、そのパスが PATH の一部であることを確認します。それで、

他のすべてが失敗した場合は、ここで MingW に関する詳細情報を入手できる可能性があります。

于 2011-07-10T20:53:40.273 に答える