MechanizeをPython 2.7ディレクトリに保存しました。しかし、import mechanize
にPythonシェル、次のようなエラーメッセージが表示されます。
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import mechanize
ImportError: No module named mechanize
pip を使用:
pip install mechanize
または、mechanize distribution アーカイブをダウンロードして開き、実行します:
python setup.py install
Debian/Ubuntuでこれを試してください:
Sudo apt-get install python-mechanize
ファイルをPython27
ディレクトリにダウンロードするだけでなく、 インストール手順に従って する必要があります。 site-packages
ディレクトリに適切にインストールする必要がありますが、指示に従ってその方法を説明します。
ここで私がやったことは働いた:
yum install python-pip
pip install -U multi-mechanize
理由はわかりませんが、「pip install mechanize」は機能しませんでした。とにかく簡単にインストールできました。これを試して :
Sudo easy_install mechanize
Sudo pip-2.7 install mechanize
システムのPYTHONPATHのどこかに保存されている実際のパッケージ(__init__.py
を含むディレクトリ)が必要です。通常、パッケージは、setup.py
(パッケージのインストールに使用する必要があります)、ドキュメントなどを含むパッケージディレクトリの上にあるディレクトリで配布されます。このディレクトリはパッケージではありません。さらに、Python27
ディレクトリはおそらくPYTHONPATHにありません。より可能性が高いのは、1つ以上のサブディレクトリです。
debian/Ubuntuへの依存関係のインストール:
$ Sudo apt-get install python-pip python-matplotlib
PyPI
を使用してPip
からmulti-mechanizeをインストールします。
$ Sudo pip install -U multi-mechanize
以下の2つの方法のいずれかを試すには、Daniel DiPaoloの回答のインストール手順に従う必要があるようです。
問題が解決することを願っています!
python-setuptools
パッケージをインストールする必要があります。
apt-get install python-setuptools
Debian-ishシステムの場合yum install python-setuptools
Redhat-ishシステムの場合
必要に応じてSudo
を使用します
pip install mechanize
mechanize はpython 2。
Python3については、 https://stackoverflow.com/a/31774959/477397 を参照してください。