解决安装ipython时Command "python setup.py egg_info" failed with error code 1 in /tmp

简介:

最近使用ubuntu16.04 server版安装ipython的时候一直在报错:

1
2
3
IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.     
When using Python 2.7, please  install  IPython 5.x LTS Long Term Support version.
python2.7 ipython Command  "python setup.py egg_info"  failed with error code 1  in  /tmp/pip-build-Vxrpi9/ipython/


下面的报错无所谓,没有解决办法,也找不到。关键是上面说明的版本信息,由于ubuntu16.04默认python版本是python2.7,所以使用原来CentOS6.x或者ubuntu14.04的习惯安装方法是不可行的,需要使用IPython 5.x LTS才可以,所以去PyPI网站下载了ipython-5.4.1-py2-none-any.whl。


具体操作步骤:

1
2
wangpeng@ubuntu:~$ wget https: //pypi .python.org /packages/f7/48/5702699caf20208d61a92157c01d1eb281093e3e02e9bcd4b5031ccea6a1/ipython-5 .4.1-py2-none-any.whl #md5=2b801f50b5e82a3fabca42b661568bf5
wangpeng@ubuntu:~$  sudo  pip  install  ipython-5.4.1-py2-none-any.whl

再试一下就可以了。

1
2
3
4
5
6
7
8
9
wangpeng@ubuntu:~$ ipython
Python 2.7.12 (default, Nov 19 2016, 06:48:10) 
Type  "copyright" "credits"  or  "license"  for  more  information.
IPython 5.4.1 -- 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]:

 










本文转自 wangpengtai  51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1963283,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
关系型数据库 MySQL Python
python安装MySQL-python:EnvironmentError解决办法
python安装MySQL-python:EnvironmentError解决办法
28 1
|
5天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
12 0
|
8天前
|
数据采集 机器学习/深度学习 人工智能
Python环境搭建—安装Python3解释器
Python环境搭建—安装Python3解释器
30 2
|
10天前
|
Linux API 开发者
python2安装wxpython模块源
【4月更文挑战第4天】
32 11
|
1月前
|
人工智能 IDE 大数据
|
1月前
|
XML 缓存 API
Python 模板引擎 Jinja2 的安装和使用
Python 模板引擎 Jinja2 的安装和使用
26 0
|
1月前
|
存储 IDE 开发工具
Python零基础入门:安装Python和PyCharm,附软件和黑马python教程
Python零基础入门:安装Python和PyCharm,附软件和黑马python教程
59 0
|
前端开发 Python
8. Python3源码—Code对象与pyc文件
# 8.1. Python程序的执行过程 Python解释器在执行任何一个Python程序文件时,首先进行的动作都是先对文件中的Python源代码进行编译,编译的主要结果是产生一组Python的byte code(字节码),然后将编译的结果交给Python的虚拟机(Virtual Machine),由虚拟机按照顺序一条一条地执行字节码,从而完成对Python程序的执行动作。 对于Pytho
7317 0
|
5天前
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
5天前
|
程序员 开发者 Python
Python网络编程基础(Socket编程) 错误处理和异常处理的最佳实践
【4月更文挑战第11天】在网络编程中,错误处理和异常管理不仅是为了程序的健壮性,也是为了提供清晰的用户反馈以及优雅的故障恢复。在前面的章节中,我们讨论了如何使用`try-except`语句来处理网络错误。现在,我们将深入探讨错误处理和异常处理的最佳实践。