我的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'
有什么办法吗?
答案 0 :(得分:1)
您是否有机会使用venv
标记创建--system-site-packages
并使用ipython
安装pip
?根据我的经验(Python 3.6.2
,pip 9.0.1
),这种组合被打破了。
有两种解决方法:
virtualenv
代替venv
,easy_install
代替pip
。 使用pip
,脚本会错误指向系统python。
答案 1 :(得分:0)
您是否已激活virtualenv并将ipython安装到virtualenv中?
source path/to/venv/bin/activate
pip install ipython