我在ubuntu 12.04下运行python 2.7。我正在尝试使用pip安装spyder,但收到错误消息:
命令python setup.py egg_info失败,错误代码为1
我查看了其他帖子,建议我安装发布。但是当使用pip安装分发时,我收到相同的错误消息 当我尝试使用pip升级scipy或安装spyder时,我收到以下消息:
Command python setup.py egg_info failed with error code 1
Exception information:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in main
self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 223, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 980, in prepare_files
req_to_install.run_egg_info()
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 216, in run_egg_info
command_desc='python setup.py egg_info')
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 255, in call_subprocess
% (command_desc, proc.returncode))
InstallationError: Command python setup.py egg_info failed with error code 1
我是python,pip和ubuntu的新手,这让这更难。提前谢谢。
答案 0 :(得分:1)
您只需在终端
中键入以下命令即可安装Spydersudo apt-get install spyder
另一种方式是:
打开“Ubuntu软件中心”搜索spyder,然后单击“安装”。
答案 1 :(得分:1)
( Spyder dev here )也许你的问题是因为Ubuntu 12.04有一个过时版本的pip
。您可以使用sudo easy_install pip
进行更新,然后重试。
您还可以尝试使用easy_install
代替pip
来安装Spyder。只需运行命令sudo easy_install spyder
即可查看是否有效。
备注:
如果这些解决方案不适合您,但您仍想尝试最新的Spyder(以及其他科学软件包,如scipy
或pandas
),那么您会有更好的解决方案时间安装Python科学发行版,如Anaconda。
请勿尝试使用scipy
安装pip
。这不像安装Spyder那么容易。