解決window7 x64位Anaconda啟動報錯:AttributeError: '_NamespacePath' object has no attribute 'sort'

來源:互聯網
上載者:User

標籤:bootstra   res   nis   amd   div   題解   結果   packages   error:   

最近論文需要用到python做資料分析,python文法簡單,但是Windows下安裝第三方包噁心的要命,statsmodels用pip死活安裝不上,網上查了說包相互依賴windows下的pip不能下載全,還有好幾個其他的統計包也是如此,整暈了算。

看網上有些python大牛推薦Anaconda,可以解決包的問題,於是卸載本地的python,從官網上下了個Anconda玩玩,結果遇到新問題。

問題如下:

An unexpected error has occurred.Please consider posting the following information to theconda GitHub issue tracker at:    https://github.com/conda/conda/issuesCurrent conda install:               platform : win-64          conda version : 4.3.21       conda is private : False      conda-env version : 4.3.21    conda-build version : not installed         python version : 3.6.1.final.0       requests version : 2.14.2       root environment : d:\ProgramData\Anaconda3  (writable)    default environment : d:\ProgramData\Anaconda3       envs directories : d:\ProgramData\Anaconda3\envs                          C:\Users\user\AppData\Local\conda\conda\envs                          C:\Users\user\.conda\envs          package cache : d:\ProgramData\Anaconda3\pkgs                          C:\Users\user\AppData\Local\conda\conda\pkgs           channel URLs : https://repo.continuum.io/pkgs/free/win-64                          https://repo.continuum.io/pkgs/free/noarch                          https://repo.continuum.io/pkgs/r/win-64                          https://repo.continuum.io/pkgs/r/noarch                          https://repo.continuum.io/pkgs/pro/win-64                          https://repo.continuum.io/pkgs/pro/noarch                          https://repo.continuum.io/pkgs/msys2/win-64                          https://repo.continuum.io/pkgs/msys2/noarch            config file : None             netrc file : None           offline mode : False             user-agent : conda/4.3.21 requests/2.14.2 CPython/3.6.1 Windows/7 Windows/6.1.7601          administrator : True`$ d:\ProgramData\Anaconda3\Scripts\conda-script.py ..checkenv cmd.exe d:\ProgramData\Anaconda3`    Traceback (most recent call last):      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\cli\main.py", line 167, in main        import conda.cli.activate as activate      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\cli\activate.py", line 12, in <module>        from ..utils import shells      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\utils.py", line 13, in <module>        from .gateways.disk.read import compute_md5sum      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\gateways\disk\read.py", line 22, in <module>        from ...models.channel import Channel      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\models\channel.py", line 9, in <module>        from ..base.context import context      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\base\context.py", line 18, in <module>        from .._vendor.auxlib.path import expand      File "d:\ProgramData\Anaconda3\lib\site-packages\conda\_vendor\auxlib\path.py", line 8, in <module>        import pkg_resources      File "<frozen importlib._bootstrap>", line 961, in _find_and_load      File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked      File "<frozen importlib._bootstrap>", line 646, in _load_unlocked      File "<frozen importlib._bootstrap>", line 616, in _load_backward_compatible      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2985, in <module>        @_call_aside      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2971, in _call_aside        f(*args, **kwargs)      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 3013, in _initialize_master_working_set        dist.activate(replace=False)      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2544, in activate        declare_namespace(pkg)      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2118, in declare_namespace        _handle_ns(packageName, path_item)      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2058, in _handle_ns        _rebuild_mod_path(path, packageName, module)      File "d:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2087, in _rebuild_mod_path        orig_path.sort(key=position_in_sys_path)    AttributeError: ‘_NamespacePath‘ object has no attribute ‘sort‘

經過一番尋找,解決方案如下:

問題解決原連結(英文):https://github.com/conda/conda/pull/5496

找到你的Anaconda安裝目錄中的path.py,詳細路徑為:D:\ProgramData\Anaconda3\Lib\site-packages\conda\_vendor\auxlib\path.py

把檔案path.py中,“except ImportError: ”修改為“except Exception:“

在運行Anaconda Prompt,輸入conda,如下:

 

希望對踩坑的朋友有協助。

 

解決window7 x64位Anaconda啟動報錯:AttributeError: '_NamespacePath' object has no attribute 'sort'

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.