Windowsにpython 2 plus lxml plus mechanizeをインストールする最も簡単な方法は何ですか? 簡単にフォローでき、将来的に他のライブラリ (eggs?) を簡単にインストールできるソリューションを探しています。
編集 コンパイラを必要とするライブラリをインストールできるようにしたいです。Ruby for Windows には、コンパイラを必要とする gem を簡単にインストールできる開発キットがあります。Python 用の同様の設定を探しています。
これらのコンポーネントを最も簡単にインストールするには、プロセス全体で 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へのインストールプロセスをスムーズにするのに役立つことを願っています.
最初にPIPpip install lxml
を取得してから、 lxmlでインストールします。通常、次のmechanize
ようにインストールします: pip install mechanize
、しかし問題は、Python 3 用の機械化ポートがないことです。そのため、必要または必要な場合mechanize
は Python 2 を使用する必要があります。しかし、おそらくlxml.html
機能は十分です。
ActiveState Python(32ビットバージョンをダウンロード)をインストールしてから、pypmコマンドラインツールを使用してlxmlをインストールし、次のコマンドで機械化してみてください。
pypm install lxml
pypm install mechanize
http://www.lfd.uci.edu/~gohlke/pythonlibs/にアクセスすると、利用可能なすべての python パッケージの Windows バイナリ (.exe) が見つかります :)
提供されたソリューションのいずれにも満足できません。誰かがより良いものを提供してくれることを願っていますが、現時点では、python + mechanize + lxml + 任意のその他のライブラリを Windows にインストールするための簡単な解決策はないと言って差し支えありません。