2011-02-03 24 views
20

私はPython 2.7ディレクトリにmechanizeを保存しました。私はPythonシェルへimport mechanizeを入力するときしかし、私は、読み込みエラーメッセージが表示されます:mechanize for Python 2.7のインストール方法は?

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import mechanize 
ImportError: No module named mechanize 

答えて

6

あなたがfollow the installation instructionsに必要とちょうどあなたのPython27ディレクトリにファイルをダウンロードしません。それは道順が指示する方法を指示するsite-packagesディレクトリに正しくインストールされなければなりません。

+2

サイトを見渡して、サイトパッケージのことを一言も言及していませんでした。 readmeは、site-packagesにmechanize.x.x.xディレクトリをコピーするのではなく、その内部に機械化ディレクトリをコピーするように指示しています。私の問題を解決しました – Amalgovinus

2

システムのPYTHONPATHに格納されている実際のパッケージ(__init__.pyを含むディレクトリ)が必要です。通常、パッケージはパッケージディレクトリの上にディレクトリsetup.py(パッケージのインストールに使用する必要があります)、ドキュメントなどを含んで配布されます。このディレクトリはパッケージではありません。さらに、Python27ディレクトリはおそらくPYTHONPATHにありません。 1つまたは複数のサブディレクトリが存在する可能性が高くなります。 pipを使用して

37

pip install mechanize 

または、Mechanizeのdistributionアーカイブをダウンロードし、それを開いて、実行します:私はなぜ知らない

python setup.py install 
+6

ピップを取得するには、easy_installを使用してください:easy_install pip – jobwat

+6

easy_installを取得するには、pip install easy_installまたはパッケージマネージャー – Gcmalloc

+0

を使用し、ピップを取得するにはeasy_install:easy_install pipまたはパッケージマネージャー – JerryGoyal

2

を、私にとってdidntの仕事を "機械化インストールピップ"。とにかく簡単にインストールできました。これを試してみてください:

sudo easy_install mechanize 
+0

I beleive pip command is not Macで利用可能です。easy_installが動作しました – Allamaprabhu

2
sudo pip-2.7 install mechanize 
16

のDebian/Ubuntuの上でこれを試してみてください:

sudo apt-get install python-mechanize 
+3

彼はDebian/Ubuntuにいると仮定します。彼が別のディストリビューションにいるなら、これはうまくいかないでしょう。 – slm

+0

@justinと@ Estevanあなたにお越しいただきました –

0

あなたはpython-setuptoolsパッケージをインストールする必要があります。Redhat-上

のDebianっぽいシステム上apt-get install python-setuptools yum install python-setuptoolsをイッシュシステム

使用該当

+0

これは私のために解決しませんでした – beetree

0

は、Debianの/ Ubuntuの上で依存関係をインストールする場合は:

$ sudo apt-get install python-pip python-matplotlib

インストールPipを使用してPyPIからマルチ機械化:

ここ

$ sudo pip install -U multi-mechanize

3

が働いている私がやったです:

yum install python-pip 
pip install -U multi-mechanize 
+0

RedHat/Centosのために働く解決策を見てうれしい – RoyM

関連する問題