2012-03-28 47 views
4

我已經在我的Ubuntu上安裝了ipython,然後我已經安裝了相同的機械化。
我可以從命令提示符下執行關於安裝Python包的查詢

import mechanize 

。但是當我從ipython中說進口機械化時,它說沒有名爲機械化的模塊。

+1

檢查它(機械化)的安裝位置並確認它是否可以訪問n PYTHON_PATH – 2012-03-28 04:25:51

+0

您是否使用virtualenv? – 2012-03-28 04:40:00

+0

@harshith:路徑是不同的 BURHAN:沒有 – self 2012-03-28 04:48:00

回答

4

我會做到這一點...

在控制檯:

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

然後在IPython中,

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

若見/一些/路徑/到/機械化是你的sys.path。

+0

由於不在sys.path中。你能告訴我怎麼可以將它們添加到sys,ubuntu永久路徑? – self 2012-03-28 04:46:53

+0

將此行放在'〜\ .bashrc'文件中'export PYTHONPATH = <您的機械化路徑>'。這一行命令應該完成以下工作:'$ echo「export PYTHONPATH = <您的機械化路徑>」>>〜\ .bashrc「。然後重新啓動操作系統並檢查。 – 2012-03-28 05:42:23

+0

@ HarshithJ.V。 :我試過和你解釋過的一樣,也重啓系統。還是一樣的錯誤 – self 2012-03-28 06:51:27