Mac OS X 10.11.6中的Python错误

时间:2016-09-02 00:53:55

标签: python

我已经安装了自制程序以及10.11.6下的系统python。当我尝试使用pip(或pip3)时,pip不会运行并出现以下错误。有没有人对如何修复它有任何建议?

以下是错误消息

import scala.reflect.runtime.{universe => ru}    
class Example[T:ru.TypeTag](val value:T)

object Example {
  def apply[T:ru.TypeTag](value:T, fieldName: String) : Example[T] = {
    val t = ru.typeOf[T]
    val hasField: Boolean = ??? // HOW CAN I CHECK THAT class T has the field with name fieldName?

    if(hasField)
      new Example(value)
    else
      throw new RuntimeException()
  }
}

case class Foo(field:String)
object Test{
  Example(Foo("hola"), "field") // WILL WORK
  Example(Foo("hola"), "other") // THROWS EXCEPTION
}

1 个答案:

答案 0 :(得分:1)

您可以尝试重新安装pip,或使用easyinstall进行升级。在MacBook上,您可以在终端上运行此命令:

sudo easy_install-3.5 --upgrade pip