11

Windows用のバイナリPythonパッケージのスクリプトインストールを実行するための正しい方法はありませんか?残念ながら、pywin32やpy2exeのようないくつかの重要なWindows pythonパッケージは、MSIではなくEXEとしてのみ利用可能であるようです(そして私が知る限り、後者のみがスクリプト可能です)。Easy_install / pipも、明らかにソースパッケージを見つけてローカルでコンパイルしようとするだけなので、役に立たないようですが、これは明らかに不十分です。

私は何かが足りないのですか?

4

4 に答える 4

8

sourceforge.net/projects/pywin32/files/で pywin32 のソース コードをダウンロードし、自分で MSI ファイルとしてビルドできます。したがって、setuptools が必要です (ビルドのみ)。コマンド「setup.py bdist_msi」を使用して、「dist」ディレクトリに MSI インストーラを作成します。

すべての Windows 互換パッケージで同じ手順が機能するはずです。

于 2010-08-22T17:27:24.277 に答える
7

現在の easy_install は、ビルド前の ".exe" インストーラーをサイレント インストールできます。

C:\Python27\Scripts\easy_install.exe pywin32-220.win32-py2.7.exe

pywin32 をインストールします。

これにより、pip を使用して削除することも可能になります。

pip uninstall pywin32 -y

pywin32 をアンインストールします

于 2016-08-16T12:03:24.113 に答える
2

リンクされた回答で述べたeasy_installように、インストーラーがdistutilsで作成された場合、使用に成功できます。

于 2014-08-08T14:51:28.940 に答える
1

Windows でスクリプト化されたインストールの自動化が必要な場合は、AutoIt を調べてください。

于 2010-08-22T17:29:44.773 に答える