2012-03-28 5 views
4

私はUbuntuにipythonをインストールしていて、同じマシンにmechanizeをインストールしました。
私は、コマンドプロンプトからPythonパッケージのインストールについての質問

import mechanize 

を行うことができます。しかし、私がipythonからimport mechanizeと言うとき、それはmachizeという名前のモジュールがないと言います。

私はコンソールでは...

これを行うだろう

+1

どこに機械化されているかを確認し、アクセス可能かどうかを確認します。n PYTHON_PATH –

+0

virtualenvを使用していますか? –

+0

@harshith:パスが違う burhan:いいえ – self

答えて

4

>>> import mechanize 
>>> mechanize.__file__ 
Some/path/to/mechanize 

/いくつかの/パス/に/ Mechanizeのはである場合は、IPythonで、

[1] import sys 
[2] print sys.path 

を参照してください。あなたのsys.path。

+0

sys.pathにはありません。あなたは私がsysで永久にubuntuのパスを追加する方法を教えていただけますか? – self

+0

この行を '〜\ .bashrc'ファイル' export PYTHONPATH = <あなたのパスを機械化する> 'に入れます。この1行のコマンドはジョブを行うべきです: '$ echo" export PYTHONPATH = <機械化するパス> ">>〜\ .bashrc'。その後、OSを再起動して確認してください。 –

+0

@ HarshithJ.V。あなたと同じことを試してみたが、システムを再起動した。まだ同じエラー – self

関連する問題