3

Windowsにpython 2 plus lxml plus mechanizeをインストールする最も簡単な方法は何ですか? 簡単にフォローでき、将来的に他のライブラリ (eggs?) を簡単にインストールできるソリューションを探しています。

編集 コンパイラを必要とするライブラリをインストールできるようにしたいです。Ruby for Windows には、コンパイラを必要とする gem を簡単にインストールできる開発キットがあります。Python 用の同様の設定を探しています。

4

6 に答える 6

3

これらのコンポーネントを最も簡単にインストールするには、プロセス全体で 32 ビットのインストーラーを使用することをお勧めします。したがって、ここにあるすべてのリンクは 32 ビット バージョンを指しています。まず、 Python 2.7.3をダウンロードしてインストールします。

次に、setuptoolsをインストールします。Setuptools により、コマンド プロンプトで「easy_install」と入力して、追加のパッケージを追加できるようになります。機械化するのに重宝します。

Python 2.7 用の lxml をダウンロードしてインストールできるようになりました。

これまではすべて MSI インストーラーでしたが、機械化するにはコマンド プロンプトに移動する必要があります。これを行うには、スタート メニューを開き、cmd と入力し、コマンド プロンプトで と入力しますeasy_install mechanize。easy_install と入力してもうまくいかない場合は、必ず PATH を設定してください (こちらの回答を参照してください)

以上です!今後のライブラリについては、easy_install nameoflibraryhere でうまくいきます。

したがって、tldr バージョン:

Python 2.7.3 をダウンロードしてインストールします: http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

setuptools をダウンロードしてインストールします

Python 2.7 用の lxml をダウンロードしてインストールします

コマンドプロンプトで、次のように入力しますeasy_install mechanize

Windowsへのインストールプロセスをスムーズにするのに役立つことを願っています.

于 2012-05-07T02:23:28.590 に答える
2

最初にPIPpip install lxmlを取得してから、 lxmlでインストールします。通常、次のmechanizeようにインストールします: pip install mechanize、しかし問題は、Python 3 用の機械化ポートがないことです。そのため、必要または必要な場合mechanizeは Python 2 を使用する必要があります。しかし、おそらくlxml.html機能は十分です。

于 2012-04-27T10:40:11.583 に答える
1

ActiveState Python(32ビットバージョンをダウンロード)をインストールしてから、pypmコマンドラインツールを使用してlxmlをインストールし、次のコマンドで機械化してみてください。

pypm install lxml
pypm install mechanize
于 2012-05-01T12:06:03.753 に答える
1

http://www.lfd.uci.edu/~gohlke/pythonlibs/にアクセスすると、利用可能なすべての python パッケージの Windows バイナリ (.exe) が見つかります :)

于 2012-04-30T09:51:51.350 に答える
0

提供されたソリューションのいずれにも満足できません。誰かがより良いものを提供してくれることを願っていますが、現時点では、python + mechanize + lxml + 任意のその他のライブラリを Windows にインストールするための簡単な解決策はないと言って差し支えありません。

于 2012-05-07T01:29:07.193 に答える