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

ipython iptest ImportError( no module named ipython)

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

我按照以下步骤安装ipython。

  1. 我安装了"pip"。

  2. 然后我安装pywin32.

  3. 然后我用pip安装了ipython

    "pip install ipython[all]"

但是当我使用 "iptest" 测试 ipython 由于以下错误,测试无法继续。

ERROR: Failure: ImportError (No module named ipython)

Traceback (most recent call last): File "C:\Python27\lib\site-packages\nose\loader.py", line 420, in loadTestsFromName

addr.filename, addr.module)

File "C:\Python27\lib\site-packages\nose\importer.py", line 47, in importFromPath

return self.importFromDir(dir_path, fqname)

File "C:\Python27\lib\site-packages\nose\importer.py", line 79, in importFromDir

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

ImportError: No module named ipython

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

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

尝试以下步骤:

  1. 退出虚拟环境:deactivate
  2. 切换到超级用户:su root
  3. 在虚拟环境外安装jupyter:sudo pip3 install jupyter

然后进入你的虚拟环境再试一次。