Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法

Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法

开始以为是项目在新建的时候出了差池,新建另一个工程也同样不能运行,开始在网上找各种各样的解决方案,结果都不是我所想找的。我的系统上Mac OX(10.13.4),Xcode(10.0 beta 2), IntelliJ IDEA(2018.1.5), Flutter(Dart 2.x)。这些软件均最新版本。Xcode是测试版。

找不到方案怎么办,我不能放弃啊,这不像我的风格。网上看到一些资料给我很大的启发,说是pip安装依赖six。我特么是个搞iOS的,这些完全就是新名词啊。心里知道就是依赖库安装失败导致的,至于怎么解决还在郁闷中。但是我注意到报错的错误描述中有这么一段关键的话“sudo easy_install six”, 哎,我靠,于是乎死马当活马呀。个人头脑风暴。我能不能打开终端执行试试能不能安装呢?????

步入主题:

1、打开终端: cd (你的工程路径,直接拖到终端)回车

2、直接执行:sudo easy_install six  回车

3、输入密码: (输入密码时,光标不移动纯属正常,输入国人回车)回车

下面是我的执行截图:

Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法

4、现在重新在IntelliJ IDEA编辑器上运行在iOS模拟器上:

运行成功:

Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法

神奇,之前运行不行的两个工程都可以正常运行了。当你注意到终端中: Installed /usr/local/lib/python2.7/site-packages/six-1.11.0-py2.7.egg  这句话的时候应该想到了什么。。。。