ipython iptest ImportError(没有名为ipython的模块)

时间:2015-04-19 04:48:21

标签: python windows ipython nose

我正在尝试在我的win8笔记本电脑上安装ipython笔记本。

我按照以下步骤安装ipython。

  1. 我安装了“pip”。

  2. 然后我安装了pywin32。

  3. 然后我用pip来安装ipython

    “pip install ipython [all]”

  4. 但是当我使用“iptest”测试ipython时 由于以下错误,测试无法进行。

      

    错误:失败:ImportError(没有名为ipython的模块)

         

    追踪(最近一次通话):   文件“C:\ Python27 \ lib \ site-packages \ nose \ loader.py”,第420行,在loadTestsFromName中

         

    addr.filename,addr.module)

         

    文件“C:\ Python27 \ lib \ site-packages \ nose \ importer.py”,第47行,在importFromPath中

         

    返回self.importFromDir(dir_path,fqname)

         

    文件“C:\ Python27 \ lib \ site-packages \ nose \ importer.py”,第79行,importFromDir

         

    fh,filename,desc = find_module(part,path)

         

    ImportError:没有名为ipython的模块

    有线的东西是ipython笔记本似乎工作正常,但iptest无法正常测试。在我看来,“鼻子”模块找不到“ipython”模块的路径。谁能帮我这个?感谢。

1 个答案:

答案 0 :(得分:3)

我猜您使用--system-site-packages创建虚拟环境。

请尝试以下步骤:

  1. 退出虚拟环境:deactivate
  2. 切换到超级用户:su root
  3. 在虚拟环境之外安装jupyter:sudo pip3 install jupyter
  4. 然后进入您的虚拟环境并重试。