web-dev-qa-db-ja.com

Python 2.7の場合、mechanizeをインストールする方法は?

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
22
user601828

pip を使用:

pip install mechanize

または、mechanize distribution アーカイブをダウンロードして開き、実行します:

python setup.py install
41
Corey Goldberg

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

Sudo apt-get install python-mechanize
18
evedovelli

ファイルをPython27ディレクトリにダウンロードするだけでなく、 インストール手順に従って する必要があります。 site-packagesディレクトリに適切にインストールする必要がありますが、指示に従ってその方法を説明します。

6
Daniel DiPaolo

ここで私がやったことは働いた:

yum install python-pip
pip install -U multi-mechanize
4
beetree

理由はわかりませんが、「pip install mechanize」は機能しませんでした。とにかく簡単にインストールできました。これを試して :

Sudo easy_install mechanize
3
hari_sree
Sudo pip-2.7 install mechanize
2
opmeitle

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

2
Wooble

debian/Ubuntuへの依存関係のインストール:

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

PyPIを使用してPipからmulti-mechanizeをインストールします。

$ Sudo pip install -U multi-mechanize

0
user3349196

以下の2つの方法のいずれかを試すには、Daniel DiPaoloの回答のインストール手順に従う必要があるようです。

  1. 最初に「easy_install mechanize」を実行してeasy_installをインストールするか、または
  2. zipパッケージmechanize-0.2.5.tar.gz/mechanize-0.2.5.Zipをダウンロードし、(重要)パッケージを.pyファイルが存在するディレクトリに解凍します(つまり、指示に従って「結果の最上位ディレクトリ」) )。次に、「python setup.py install」を実行してパッケージをインストールします。

問題が解決することを願っています!

0
yangli.liy

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

apt-get install python-setuptools Debian-ishシステムの場合yum install python-setuptools Redhat-ishシステムの場合

必要に応じてSudoを使用します

0
Ununpentium
pip install mechanize

mechanize はpython 2。

Python3については、 https://stackoverflow.com/a/31774959/477397 を参照してください。

0
cibin