Python &引用;缩进中制表符和空格的使用不一致”;从简易安装

Python &引用;缩进中制表符和空格的使用不一致”;从简易安装,python,macos,easy-install,Python,Macos,Easy Install,今天,当我尝试升级我的一些python应用程序(aka pip和aws clt)时,出现了一个奇怪的错误,并收到以下错误: File "/usr/bin/easy_install", line 31 continue ^ TabError: inconsistent use of tabs and spaces in indentation 然后我试着运行easy\u install--version,收到了相同的错误。我的三台计算机(Macbook Pro、

今天,当我尝试升级我的一些python应用程序(aka pip和aws clt)时,出现了一个奇怪的错误,并收到以下错误:

  File "/usr/bin/easy_install", line 31
    continue
           ^
TabError: inconsistent use of tabs and spaces in indentation
然后我试着运行
easy\u install--version
,收到了相同的错误。我的三台计算机(Macbook Pro、iMac和MacPro)都运行相同的命令,只有Macbook Pro有此错误(并且它们都共享相同的python版本和应用程序)。我想知道这个错误消息的原因是什么


另外,我试图将“/usr/bin/easy_install”文件从一台计算机复制到另一台计算机,但收到了相同的错误消息。

我建议您上传代码

看起来你没有使用正确的表格

诸如此类:

for i in range(0,5):
   print i
    print i**2

这真的只是我的猜测。我已经注册了Apple Developer programer,并使用了测试版的OS X。然后我关闭了开发者模式,回到了普通的Yosemite,但有趣的是,我不能在之后使用easy_安装。我认为关闭开发者模式与关闭easy_install是一样的。我不完全确定这是不是真的,但你可以试一试。要么重新安装OSX,要么干脆重新打开开发者模式

我并不是这方面的专家,所以请慎重考虑;p> 我最近也遇到了这个错误,我认为这是因为有多个版本的easy_install和(!)多个版本的python可用

就我而言,我有以下可用版本:

easy_install
easy_install-2.6
easy_install-2.7
easy_install-3.4
跑步后

sudo easy_install-2.7 pip
我能够(重新)安装pip

注意事项:

  • 轻松安装启动
    #/usr/bin/python
  • 在我的例子中,
    /usr/bin/python
    是python 3.4版的符号链接
  • easy_install可能是为Python2.x编写的,在使用Python3.x时出现错误“缩进中制表符和空格的使用不一致”

@AvinashRaj我没有尝试运行应用程序,我只是运行了easy_install命令。这是OSX附带的easy_安装。如果您还不知道,easy_安装是OSX中预安装的功能。。。这里没有涉及任何代码。有趣的是,他甚至没有在他的例子中使用正确的表格…@AerowangInterest。哈哈,有没有办法让east_install在不重新安装所有内容或再次注册预发布程序的情况下运行?如果手动安装
https://bootstrap.pypa.io/ez_setup.py
,easy_安装位于
/System/Library/Frameworks/Python.framework/Versions/3.4/bin
,请确保您的系统Python版本与3.4相匹配