Я работаю на защищенной виртуальной машине, у которой нет доступа к 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