从ipython notebook执行python脚本时没有名为paramiko的模块错误

时间:2014-04-29 09:46:50

标签: python windows ipython ipython-notebook paramiko

    ImportError                               Traceback (most recent call last)
    <ipython-input-2-2ae261e7bd39> in <module>()
          1 import sys
          2 #sys.stderr = open('/dev/null')       # Silence silly warnings from paramiko
    ----> 3 import paramiko as pm
          4 from paramiko import AutoAddPolicy
          5 sys.stderr = sys.__stderr__

ImportError: No module named paramiko

我是python / paramiko的新手,刚开始使用ipython notebook运行python / paramiko脚本,但在执行脚本时,我得到了上面给出的错误。

我之前安装了python27和pycrypto以及paramiko模块,但仍然可以从我的windows cmd提示符下运行.py脚本。但是,然后我安装了anaconda,现在如果我尝试从IPython Notebook运行它,它会失败,但它会从cmd提示符运行,因为python paramiko在路径中。

如何在ipython的site-packages目录中专门安装paramiko?

1 个答案:

答案 0 :(得分:1)

Anaconda使用自己的软件包,它不会使用与之前的Python安装一起安装的软件包。如果您使用带有anaconda的IPython,则需要使用conda安装paramiko:

conda install paramiko