VersionConflict six 1.5.2 vs. six> = 1.6.0'当试图pip安装pystan

时间:2017-04-30 12:03:12

标签: python pip

我在安装pystan时遇到以下错误。

def parse_phrase(phrase):
    tokens = phrase.split(' ')  # or wathever the way you want to tokenize phrase
    return {w: phrase.index(w) for w in tokens}

with open('FR_test.csv', encoding='utf-8') as csvfile:
    reader = csv.reader(csvfile, delimiter="\t",skipinitialspace=True)

    {row[4]: parse_phrase(row[9]) for row in reader}

我有ubuntu 14.04和python 2.7 我在其他类似的线程上尝试过几个提到的解决方案,但所有这些解决方案最终都归结为错误代码1错误。

$ pip install pystan

有什么想法可能出错?

1 个答案:

答案 0 :(得分:2)

pkg_resources.VersionConflict: (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.6.0'))

它说所需的six软件包已过时,您需要在安装库之前升级它。

pip install --upgrade six