Python 无法在顶棚中安装外部模块

Python 无法在顶棚中安装外部模块,python,enthought,scikits,canopy,Python,Enthought,Scikits,Canopy,我已将Canopy设置为默认的python编译器。 我想安装scikits模块,目前在Canopy Package manager中不可用。我已经安装了安装工具和easy_install,pip,它指向Canopy安装(哪个easy_install->Canopy目录)。但我不能使用它们下载上述任何模块。 更具体地说,获取Scikets.odes会给我以下错误日志: Cleaning up... Removing temporary dir /private/var/folders/b3/

我已将Canopy设置为默认的python编译器。 我想安装scikits模块,目前在Canopy Package manager中不可用。我已经安装了安装工具和easy_install,pip,它指向Canopy安装(哪个easy_install->Canopy目录)。但我不能使用它们下载上述任何模块。 更具体地说,获取Scikets.odes会给我以下错误日志:

Cleaning up...

  Removing temporary dir /private/var/folders/b3/cvy2g4393534zjsrgxgnmvch0000gn/T/pip_build_nick...
Command python setup.py egg_info failed with error code 1 in /private/var/folders/b3/cvy2g4393534zjsrgxgnmvch0000gn/T/pip_build_nick/scikits.odes

Exception information:
Traceback (most recent call last):
  File "/Users/nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip/basecommand.py", line 134, in main
    status = self.run(options, args)
  File "/Users/nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/install.py", line 236, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/Users/nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip/req.py", line 1134, in prepare_files
    req_to_install.run_egg_info()
  File "/Users/nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip/req.py", line 259, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/Users/nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip/util.py", line 670, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /private/var/folders/b3/cvy2g4393534zjsrgxgnmvch0000gn/T/pip_build_nick/scikits.odes
对于我所做的其他模块安装尝试,也引发了类似的错误日志。
有什么建议吗?如何修复此明显的错误?

我怀疑通过安装
setuptools
,您已损坏了
easy\u install
的版本,该版本已包含在
分发
包中,该包是Corpody的一部分。我已更新以强调这一谨慎

请删除您的Canopy用户Python目录,
/Users/nick/Library/enthught/Canopy\u 64bit/User/
,然后重新启动Canopy以重新创建它,而不使用冲突版本的setuptools。然后从终端安装pip,然后重试


我不确定这是否足够,但这至少是一个步骤。

好的,我在/Users/nick/Library/enthund/Canopy\u 64bit/User/上运行了rm-r,然后重新启动了Canopy。然后我在终端中运行“pip install scikets.odes”。仍然无法安装该软件包。错误报告超出了字符限制。你能给我一个替代的方式来发送它吗?你不是说你按照建议运行了“easy\u install pip”。如果没有,您仍然会使用错误的pip。如果不是这样,您可以向support@enthought.comYou“你说得对!现在安装需要一个fortran编译器。虽然我已经安装了g95 Gnu编译器和gcc,但如何使其在安装过程中“可见”?