spyder,distribution& scipy错误

时间:2013-07-21 15:01:03

标签: installation scipy pip spyder

我在ubuntu 12.04下运行python 2.7。我正在尝试使用pip安装spyder,但收到错误消息:

错误:无效命令'egg_info'

命令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的新手,这让这更难。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您只需在终端

中键入以下命令即可安装Spyder
sudo 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即可查看是否有效。

备注

  1. 如果这些解决方案不适合您,但您仍想尝试最新的Spyder(以及其他科学软件包,如scipypandas),那么您会有更好的解决方案时间安装Python科学发行版,如Anaconda

  2. 请勿尝试使用scipy安装pip。这不像安装Spyder那么容易。