相关疑难解决方法(0)

一般来说IPython导入失败和python sys.path

我正在按照这篇文章制作一个ipython规则所有的virtualenvs.

根据我的理解,该帖子的主要思想是,当在virtualenv中,ipython无法找到它的模块.

(a-virtualenv)me@pc:~$ ipython
Traceback (most recent call last):
  File "/usr/bin/ipython", line 19, in <module>
    from IPython.frontend.terminal.ipapp import launch_new_instance
ImportError: No module named IPython.frontend.terminal.ipapp
Run Code Online (Sandbox Code Playgroud)

要解决这个问题,我将其添加到我的/ usr/bin/ipython中

import sys
if "/usr/lib/python2.7/dist-packages" not in sys.path:
    sys.path.append("/usr/lib/python2.7/dist-packages")
Run Code Online (Sandbox Code Playgroud)

这个技巧适用于Balthazar.但就我而言,我明白了

Traceback (most recent call last):
  File "/usr/bin/ipython", line 18, in <module>
    from IPython.frontend.terminal.ipapp import launch_new_instance
  File "/usr/lib/python2.7/dist-packages/IPython/__init__.py", line 46, in <module>
    from .frontend.terminal.embed import embed
  File "/usr/lib/python2.7/dist-packages/IPython/frontend/terminal/embed.py", line 37, in <module>
    from IPython.frontend.terminal.ipapp import load_default_config
  File "/usr/lib/python2.7/dist-packages/IPython/frontend/terminal/ipapp.py", line 38, in <module>
    from IPython.core.completer …
Run Code Online (Sandbox Code Playgroud)

python virtualenv ipython

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

ipython ×1

python ×1

virtualenv ×1