解决Ubantu19.04环境下python3.7安装ipython3启动报错
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解决Ubantu19.04环境下python3.7安装ipython3启动报错,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1635字,纯文字阅读大概需要3分钟。
内容图文
![解决Ubantu19.04环境下python3.7安装ipython3启动报错](/upload/InfoBanner/zyjiaocheng/735/cf2657d9d52246449088de55a2d04aa3.jpg)
问题:
安装ipython3的过程后,启动ipython3发现启动报错!具体问题如下
sudo apt install ipython3
***@ubuntu19-04-***:~$ ipython3
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 49, in <module>
from .terminal.embed import embed
File "/usr/lib/python3/dist-packages/IPython/terminal/embed.py", line 18, in <module>
from IPython.terminal.interactiveshell import TerminalInteractiveShell
File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 20, in <module>
from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output
ImportError: cannot import name 'create_prompt_application' from 'prompt_toolkit.shortcuts' (/usr/local/lib/python3.7/dist-packages/prompt_toolkit/shortcuts/__init__.py)
解决方法:经过查找资料发现是ipython依赖的核心库prompt_toolkit版本过高引起的,
可能是prompt_toolkit高版本移除的旧方法依然被ipython引用,安装低版本prompt_toolkit后问题解决!
#重新安装低版本:prompt_toolkit==2.0.9 ===>prompt_toolkit==1.0.15
sudo pip3 uninstall prompt_toolkit #卸载
sudo pip3 install prompt_toolkit==1.0.15 #低版本安装
***@ubuntu19-04-***:~$ ipython3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
Type "copyright", "credits" or "license" for more information.
IPython 5.8.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: 1+2
Out[1]: 3
In [2]:
问题解决!
感谢:罗罗诺亚路飞-的博客
内容总结
以上是互联网集市为您收集整理的解决Ubantu19.04环境下python3.7安装ipython3启动报错全部内容,希望文章能够帮你解决解决Ubantu19.04环境下python3.7安装ipython3启动报错所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。