首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VersionConflict 6 1.5.2在安装pystan时对six>=1.6.0‘的攻击

VersionConflict 6 1.5.2在安装pystan时对six>=1.6.0‘的攻击
EN

Stack Overflow用户
提问于 2017-04-30 12:03:11
回答 1查看 2.5K关注 0票数 1

在安装pystan时,我会得到以下错误。

代码语言:javascript
复制
$ pip install pystan

我有ubuntu14.04和python2.7,我很少在其他类似的线程上尝试过上述的解决方案,但是它们最终都归结为错误代码1错误。

代码语言:javascript
复制
Downloading/unpacking pystan
  Downloading pystan-2.15.0.0.tar.gz (25.4MB): 25.4MB downloaded
  Running setup.py (path:/tmp/pip_build_ali/pystan/setup.py) egg_info for package pystan
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip_build_ali/pystan/setup.py", line 239, in <module>
        setup_package()
      File "/tmp/pip_build_ali/pystan/setup.py", line 211, in setup_package
        dist = setup(**metadata)
      File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 321, in __init__
        _Distribution.__init__(self, attrs)
      File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__
        self.finalize_options()
      File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 389, in finalize_options
        ep.require(installer=self.fetch_build_egg)
      File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2324, in require
        items = working_set.resolve(reqs, env, installer, extras=self.extras)
      File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 859, in resolve
        raise VersionConflict(dist, req).with_context(dependent_req)
    pkg_resources.VersionConflict: (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.6.0'))
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/tmp/pip_build_ali/pystan/setup.py", line 239, in <module>

    setup_package()

  File "/tmp/pip_build_ali/pystan/setup.py", line 211, in setup_package

    dist = setup(**metadata)

  File "/usr/lib/python2.7/distutils/core.py", line 111, in setup

    _setup_distribution = dist = klass(attrs)

  File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 321, in __init__

    _Distribution.__init__(self, attrs)

  File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__

    self.finalize_options()

  File "/usr/local/lib/python2.7/dist-packages/setuptools/dist.py", line 389, in finalize_options

    ep.require(installer=self.fetch_build_egg)

  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2324, in require

    items = working_set.resolve(reqs, env, installer, extras=self.extras)

  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 859, in resolve

    raise VersionConflict(dist, req).with_context(dependent_req)

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

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_ali/pystan
Storing debug log for failure in /tmp/tmpXPB8XS

有什么想法可能是错的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-30 12:25:56

代码语言:javascript
复制
pkg_resources.VersionConflict: (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.6.0'))

据说所需的six包已经过时了,您需要在安装库之前对其进行升级。

代码语言:javascript
复制
pip install --upgrade six
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43706148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档