Невозможно обновить Conda и установить пакеты с помощью Conda - PullRequest
0 голосов
/ 16 мая 2018

В моей среде windows10 я не могу обновить conda, используя следующую команду

conda update conda

Моя анаконда и pythonверсия

(base) C:\Users\naseer>conda --version
conda 4.5.3

(base) C:\Users\naseer>python --version
Python 3.6.4 :: Anaconda, Inc.

мой журнал ошибок

(базовый) C: \ Users \ naseer> conda update conda Среда решения: ошибка

'>>>>>>>>>>>>>>>> Отчет об ошибке >>>>>>>>>>>>>>>>>>>

$ C:\Users\naseer\Anaconda3\Scripts\conda update conda

переменные среды: CCHZPATH = C: \ CTEX \ CTeX \ cct \ fonts CCPKPATH = C: \ CTEX \ CTeX \ fonts \ pk \ modeless \ cct \ dpi $ d CIO_TEST = CONDA_DEFAULT_ENV = база CONDA_EXE = C:\ Users \ naseer \ Anaconda3 \ Scripts \ conda.exe CONDA_PREFIX = C: \ Users \ naseer \ Anaconda3 CONDA_PROMPT_MODIFIER = (базовый) CONDA_PYTHON_EXE = C: \ Users \ naseer \ Anaconda3 \ python.exe CONDA_ROOT = C: \ UsersAnaconda3 CONDA_SHLVL = 1 GTK_BASEPATH = C: \ Program Files (x86) \ GtkSharp \ 2.12 \ HOMEPATH = \ Users \ naseer INTELOCLPATH = C: \ Intel \ OpenCL \ sdk \ bin \ x64; C: \ Intel \ OpenCL \ sdk \ bin\ x86 MIC_LD_LIBRARY_PATH = C: \ Program Files (x86) \ Общие файлы \ Intel \ Shared Libraries \ compiler \ lib \ intel64_win_mic PATH = C: \ Users \ naseer \ Anaconda3; C: \ Users \ naseer \ Anaconda3 \ Library \ mingw-w64 \ bin; C: \ Users \ naseer \ Anaconda3 \ Library \ usr\ bin; C: \ Users \ naseer \ Anaconda 3 \ Library \ bin; C: \ Users \ naseer \ Anaconda3 \ Scripts; C: \ Users \ naseer \ Anacon da3 \ bin; C: \ Program Files (x86) \ IntelSWTools\ compilers_and_libraries_20 18.0.124 \ windows \ mpi \ intel64 \ bin; C: \ Program Files (x86) \ Общие файлы \ Intel \ Shared Libraries \ redist \ intel64_win \ mpirt; C: \ Program Files (x86) \ Общие файлы \ Intel\ Shared Libraries \ redist \ ia32_win \ mpirt; C: \ Program Files (x86) \ Общие файлы \ Intel \ Shared Libraries \ redist \ intel64_win \ compiler; C: \ Program Files (x86) \ Общие файлы \ Intel \ Shared Libraries \redist \ ia32_win \ compiler; C: \ Intel \ OpenCL \ sdk \ bin \ x64; C: \ Intel \ OpenCL \ sdk \ bin \ x86; C: \ Intel \ Op enCL \ sdk \ bin \ Pin; C: \Intel \ OpenCL \ sdk \ bin \ GTPin; C: \ Program Files \ Microsoft MPI \ Bin \; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ Sys tem32 \ Wbem; C: \ WINDOWS \ System32\ WindowsPowerShell \ v1.0 \; C: \ Program Files \ dotnet \; C: \ Program Files \ Microsoft SQL Server \ 130 \ Tools \ Binn \; C: \ Program Files (x86) \ GtkSharp \ 2.12 \ bin; C: \ CTE X \ UserData \ miktex \ bin; C: \ CTEX \ MiKTeX \ miktex \ bin; C: \ cTEX \ cTeX \ ctex \ Bin;C: \ CTEX \ CTeX \ cct \ bin; C: \ CTEX \ CTeX \ ty \ bin; C: \ CTEX \ Ghostscript \ gs9.05 \ bi n; C: \ CTEX \ GSview \ gsview; C: \ CTEX \WinEdt; C: \ Program Files \ MATLAB \ R2018a \ runtime \ win64; C: \ Program Files \ MATLAB \ R2018a \ bin; C: \ Program Files \ MATLAB \ R2016b \ runtime \ win64; C: \ Program Files \ MATLAB \R2016b \ bin; C: \ Program Files \ MATLAB \ R2016b \ polyspace \ bin; C: \ Program Files \ Git \ cmd; C: \ Program Files \ Microsoft VS Code \ bin; C: \ Users \ naseer \ AppData \ Local\ Microsoft \ WindowsApps;PSMODULEPATH = C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ Modules \; C: \ Program Files \ WindowsPowerShell \ Modules \; C: \ Program Files (x86) \ Microsoft SDK \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \;C: \ Program Files (x86) \ Microsoft SDK \ Azure \ PowerShell \ ServiceManagement \; C: \ Program Files (x86) \ Microsoft SDK \ Azure \ PowerShell \ Storage \PYTHONIOENCODING = 1252 REQUESTS_CA_BUNDLE = SSL_CERT_FILE =

 active environment : base
active env location : C:\Users\naseer\Anaconda3
        shell level : 1
   user config file : C:\Users\naseer\.condarc

заполненные файлы конфигурации: C: \ Users \ naseer.condarc версия conda: 4.5.3 версия conda-build: 3.4.1 версия python: 3.6.4.final.0 базовая среда: C: \ Users \ naseer \ Anaconda3 (доступный для записи) URL канала: https://conda.anaconda.org/noarch/win-64 https://conda.anaconda.org/noarch/noarch https://github.com/manuel-calzolari/sklearn-genetic.git/win-64 https://github.com/manuel-calzolari/sklearn-genetic.git/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/free/win-64 https://repo.anaconda.com/pkgs/free/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/pro/win-64 https://repo.anaconda.com/pkgs/pro/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch кеш пакета: C: \ Users \ naseer \ Anaconda3 \ pkgs C: \ Users \ naseer \ AppData \ Local \ conda \ conda \ pkgs envs каталоги: C: \ Users \ naseer \ Anaconda3 \ envs C: \ Users \naseer \ AppData \ Local \ conda \ conda \ envs C: \ Users \ naseer.conda \ envs платформа: win-64 user-agent: conda / 4.5.3 запросы / 2.18.4 CPython / 3.6.4 Windows / 10 Windows /10.0.15063 администратор: Ложный файл netrc: нет Автономный режим: Ложь

VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVкаталог noarch для запрошенного канала с URL: https://github.com/manuel-calzolari/sklearn-genetic.git

Начиная с версии conda 4.3, действительный канал должен содержать noarch/repodata.json и связанный файл noarch/repodata.json.bz2, даже если noarch/repodata.json пусто.пожалуйста, попросите администратора канала создать noarch/repodata.json и связанные noarch/repodata.json.bz2 файлы.$ mkdir noarch $ echo '{}'> noarch / repodata.json $ bzip2 -k noarch / repodata.json

Для продолжения вам потребуется настроить конфигурацию conda.Используйте conda config --show channels для просмотра текущего состояния вашей конфигурации.Дополнительную справку по настройке можно найти по адресу https://conda.io/docs/config.html.

Произошла ошибка регистрируемого приложения.Конда подготовила вышеуказанный отчет.Загрузка успешно завершена.

(базовый) C: \ Users \ naseer>

Мой список каналов conda

(base) C:\Users\naseer>type C:\Users\naseer\.condarc
channels:
  - https://github.com/manuel-calzolari/sklearn-genetic.git
  - defaults
report_errors: true
ssl_verify: true

Мои усилияfar

Таким образом, читая сообщение об ошибке, он показывает, что в соответствии с новой версией conda мне нужно создать некоторые конкретные файлы в канале. Поэтому я добавил эти файлы, используя следующие команды (так как я не могу установить какие-либопакет, поэтому я не мог установить bzip2 также)

Сначала я создал необходимые каталоги и файлы, как сказано

(base) C:\Users\naseer>mkdir noarch

(base) C:\Users\naseer>echo '{}' > noarch/repodata.json

(base) C:\Users\naseer>echo  > noarch/repodata.json.bz2

(base) C:\Users\naseer>

, затем я добавил этот новый канал noarch

(base) C:\Users\naseer>conda config --add channels noarch

Вывод из моего файла condarc

(base) C:\Users\naseer>type C:\Users\naseer\.condarc
channels:
  - noarch
  - https://github.com/manuel-calzolari/sklearn-genetic.git
  - defaults
report_errors: true
ssl_verify: true

Снова я попытался обновить conda, но все еще получил такую ​​же длинную ошибку?

1 Ответ

0 голосов
/ 17 мая 2018

Простое решение этой проблемы в Windows 10 - найти файл .condarc и удалить все каналы, кроме канала по умолчанию.

enter image description here

Теперь все работает отлично, например, обновление conda и установка других библиотек, таких как тензор потока.

...