Направление Anaconda на другой канал в автономном режиме - PullRequest
0 голосов
/ 26 февраля 2020

Я работаю на защищенной виртуальной машине, у которой нет доступа к inte rnet. Поскольку я работаю в проектах, требующих разных пакетов и зависимостей, я бы хотел использовать разные среды conda для каждого проекта.

У меня есть копия Anaconda, к которой я могу получить доступ в защищенной виртуальной машине, каждый пакет представлен в виде файла .tar.bz2.

Когда я пытаюсь выполнить такие команды, как conda create -n test python=3.6, он попытается на go до целого rnet, а затем на тайм-аут, когда он ничего не может найти. Ошибка гласит:

Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/pro/win-64/repodata.json.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/pro/win-64/repodata.json.bz2 (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x000001F410852BA8>, 'Connection to repo.anaconda.com timed out. (connect timeout=9.15)'))"))

Как я могу указать на соответствующее местоположение? Я не хочу go для inte rnet, а скорее для моей копии Anaconda, прочитав это .tar.bz2.

ОБНОВЛЕНИЕ: Сделайте это, обновив ~/.condarc

channel_alias: <your_location_containing_anaconda>
channels:
  - anaconda
use_only_tar_bz2: true
ssl_verify: true

Сохранить этот файл как %USERPROFILE%/.condarc на Windows, ~/.condarc на ма c

...