簡體   English   中英

試圖清理安裝python(anaconda),獲得與先前安裝相關的錯誤

[英]Trying to clean install python (anaconda), getting error related to prior installs

每次我做一個干凈安裝的anaconda我都會得到同樣冗長的錯誤。 我最喜歡清除我的計算機中的任何python文件。 我已經嘗試了從刪除路徑變量,到我的計算機搜索剩余文件夾/文件(除了.anaconda,我沒有成功)在regedit中刪除HKEY_CURRENT_USER \\ Software \\ Python鍵。 我相信當我嘗試安裝第二版python時會出現這個錯誤(我有連續安裝)。 任何幫助將是驚人的,非常感謝! `目前的conda安裝:

           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 : C:\Users\John\Anaconda3  (writable)
default environment : C:\Users\John\Anaconda3
   envs directories : C:\Users\John\Anaconda3\envs
                      C:\Users\John\AppData\Local\conda\conda\envs
                      C:\Users\John\.conda\envs
      package cache : C:\Users\John\Anaconda3\pkgs
                      C:\Users\John\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/10 Windows/10.0.15063
      administrator : False

$ C:\\Users\\John\\Anaconda3\\Scripts\\conda-script.py ..checkenv cmd.exe C:\\Users\\John\\Anaconda3

Traceback (most recent call last):
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\cli\main.py", line 167, in main
    import conda.cli.activate as activate
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\cli\activate.py", line 12, in <module>
    from ..utils import shells
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\utils.py", line 13, in <module>
    from .gateways.disk.read import compute_md5sum
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\gateways\disk\read.py", line 22, in <module>
    from ...models.channel import Channel
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\models\channel.py", line 9, in <module>
    from ..base.context import context
  File "C:\Users\John\Anaconda3\lib\site-packages\conda\base\context.py", line 18, in <module>
    from .._vendor.auxlib.path import expand
  File "C:\Users\John\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 "C:\Users\John\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2985, in <module>
    @_call_aside
  File "C:\Users\John\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2971, in _call_aside
    f(*args, **kwargs)
  File "C:\Users\John\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 "C:\Users\John\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg\pkg_resources\__init__.py", line 2544, in activate
    declare_namespace(pkg)
  File "C:\Users\John\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 "C:\Users\John\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 "C:\Users\John\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'`

首先,根據這個答案,確保pip和setuptools是最新的。

將來,使用venv創建一個有助於消除依賴性頭痛的虛擬環境可能會很有用。

創建一個像這樣的新虛擬環境:

python3 -m venv /path/to/new/virtual/environment

需要Python 3.3或更高版本,但看起來你正在使用3.6,所以你應該很高興。 有關venv更多信息, venv 點擊此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM