zoukankan      html  css  js  c++  java
  • zc.buildout构建项目时报错‘AttributeError: '_NamespacePath' object has no attribute 'sort'’

    在使用zc.buildout构建项目时如果碰到‘AttributeError: '_NamespacePath' object has no attribute 'sort'’报错:

    An internal error occurred due to a bug in either zc.buildout or in a
    recipe being used:
    Traceback (most recent call last):
      File "c:python36libsite-packageszcuildoutuildout.py", line 2123, in main
        getattr(buildout, command)(args)
      File "c:python36libsite-packageszcuildoutuildout.py", line 680, in install
        [self[part]['recipe'] for part in install_parts]
      File "c:python36libsite-packageszcuildoutuildout.py", line 680, in <listcomp>
        [self[part]['recipe'] for part in install_parts]
      File "c:python36libsite-packageszcuildoutuildout.py", line 1274, in __getitem__
        options._initialize()
      File "c:python36libsite-packageszcuildoutuildout.py", line 1382, in _initialize
        self.initialize()
      File "c:python36libsite-packageszcuildoutuildout.py", line 1388, in initialize
        recipe_class = _install_and_load(reqs, 'zc.buildout', entry, buildout)
      File "c:python36libsite-packageszcuildoutuildout.py", line 1338, in _install_and_load
        allow_hosts=buildout._allow_hosts
      File "c:python36libsite-packageszcuildouteasy_install.py", line 920, in install
        return installer.install(specs, working_set)
      File "c:python36libsite-packageszcuildouteasy_install.py", line 673, in install
        ws.add(dist)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 790, in add
        self._added_new(dist)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 990, in _added_new
        callback(dist)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 3047, in <lambda>
        add_activation_listener(lambda dist: dist.activate(replace=True), existing=False)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 2574, in activate
        fixup_namespace_packages(self.location)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 2162, in fixup_namespace_packages
        subpath = _handle_ns(package, path_item)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 2091, in _handle_ns
        _rebuild_mod_path(path, packageName, module)
      File "c:python36libsite-packagespkg_resources\__init__.py", line 2120, in _rebuild_mod_path
        orig_path.sort(key=position_in_sys_path)
    AttributeError: '_NamespacePath' object has no attribute 'sort'
    

    可以尝试升级一下setuptools来解决这个问题:

    pip3 install --upgrade setuptools
    

     

  • 相关阅读:
    2020Python练习九——函数的基本应用
    【2020Python修炼记15】Python语法入门—函数的基本使用
    2020Python练习八——文件处理3—b模式的文件读写操作
    hdu4565
    自己的变化
    乒乓球小组赛的准备
    http://codeforces.com/gym/100623/attachments H题
    http://codeforces.com/gym/100623/attachments E题
    2016年省赛 G Triple Nim
    2013年山东省赛F题 Mountain Subsequences
  • 原文地址:https://www.cnblogs.com/loganblogs/p/8302000.html
Copyright © 2011-2022 走看看