如何从venv运行ipython?

时间:2015-08-24 13:09:09

标签: python ubuntu ipython ubuntu-15.04

我的ipython工作正常,但是当我尝试从venv打开ipython控制台时我得到了:

Traceback (most recent call last):
  File "/usr/bin/ipython3", line 4, in <module>
    from IPython import start_ipython
ImportError: No module named 'IPython'

有什么办法吗?

2 个答案:

答案 0 :(得分:1)

您是否有机会使用venv标记创建--system-site-packages并使用ipython安装pip?根据我的经验(Python 3.6.2pip 9.0.1),这种组合被打破了。

有两种解决方法:

  1. 使用virtualenv代替venv
  2. 或使用easy_install代替pip
  3. 使用pip,脚本会错误指向系统python。

答案 1 :(得分:0)

您是否已激活virtualenv并将ipython安装到virtualenv中?

source path/to/venv/bin/activate
pip install ipython