Configuración de Python Anaconda Proxy a través de un archivo .condarc en Windows

Estoy teniendo problemas al utilizar un proxy para instalar Conda en Anaconda en una máquina con Windows 7. ¿Cómo uso un proxy?

http://conda.pydata.org/docs/config.html

el enlace de arriba está roto, usa este en su lugar

Tuve que crear un archivo .condarc en la carpeta C:\Users\username .

Use copy con .condarc file si no existe en la carpeta de arriba.

El contenido del archivo es:

 proxy_servers: http: http://username:password@corp.com:8080 https: https://username:password@corp.com:8080 

Dos notas:

  • No use tabs, debe haber espacio entre http: y http://...
  • Es posible que no tenga un nombre de usuario y contraseña para el proxy. Deje el username:password parte de username:password y seguirá funcionando

En Windows 10 necesita configurar adicionalmente el nombre de dominio en .condarc:

 channels: - admin show_channel_urls: true allow_other_channels: true proxy_servers: http: http://domainname\username:password@proxyserver:port https: http://domainname\username:password@proxyserver:port ssl_verify: true 

En la máquina de Windows 10 también. El siguiente formato de respuesta aceptada da un error de carga, YAML no válido.

Cambiar ‘//’ a ‘\’ solucionó el problema para mí.

 proxy_servers: http: http:\username:password@corp.com:8080 https: https:\username:password@corp.com:8080 

En mi caso en una máquina Linux detrás de un proxy de McAfee web-gateway, solo la siguiente configuración funcionó para conda (eliminé el proxy http): nombre de host: ~ # cat .condarc proxy_servers: https: https: // domain \ user: password @Puerto de servicio

hostname # conda install tensorflow Ambiente de resolución: hecho

Plan de paquete

Ubicación del entorno: / anaconda3

especificaciones añadidas / actualizadas: – tensorflow

Los siguientes paquetes serán descargados:

 package | build ---------------------------|----------------- markdown-3.0.1 | py36_0 107 KB gast-0.2.0 | py36_0 15 KB libprotobuf-3.6.0 | hdbcaa40_0 4.1 MB protobuf-3.6.0 | py36hf484d3e_0 610 KB conda-4.5.12 | py36_0 1.0 MB termcolor-1.1.0 | py36_1 7 KB tensorflow-base-1.9.0 |mkl_py36h2ca6a6a_0 75.7 MB grpcio-1.12.1 | py36hdbcaa40_0 1.7 MB astor-0.7.1 | py36_0 43 KB tensorboard-1.9.0 | py36hf484d3e_0 3.3 MB tensorflow-1.9.0 |mkl_py36h6d6ce78_1 3 KB absl-py-0.6.1 | py36_0 152 KB _tflow_190_select-0.0.3 | mkl 2 KB ------------------------------------------------------------ Total: 86.7 MB 

Los siguientes paquetes NUEVOS serán INSTALADOS:

 _tflow_190_select: 0.0.3-mkl absl-py: 0.6.1-py36_0 astor: 0.7.1-py36_0 gast: 0.2.0-py36_0 grpcio: 1.12.1-py36hdbcaa40_0 libprotobuf: 3.6.0-hdbcaa40_0 markdown: 3.0.1-py36_0 protobuf: 3.6.0-py36hf484d3e_0 tensorboard: 1.9.0-py36hf484d3e_0 tensorflow: 1.9.0-mkl_py36h6d6ce78_1 tensorflow-base: 1.9.0-mkl_py36h2ca6a6a_0 termcolor: 1.1.0-py36_1 

Los siguientes paquetes serán ACTUALIZADOS:

 conda: 4.5.4-py36_0 --> 4.5.12-py36_0 

Proceder ([y] / n)? y

Descarga y extracción de paquetes markdown-3.0.1 | 107 KB | ####################################### | 100% gast-0.2.0 | 15 KB | ####################################### | 100% libprotobuf-3.6.0 | 4.1 MB | ####################################### | 100% de protobuf-3.6.0 | 610 KB | ####################################### | 100% conda-4.5.12 | 1,0 MB | ####################################### | 100% termocolor-1.1.0 | 7 KB | ####################################### | 100% tensorflow-base-1.9. | 75.7 MB | ####################################### | 100% grpcio-1.12.1 | 1.7 MB | ####################################### | 100% astor-0.7.1 | 43 KB | ####################################### | 100% tensorboard-1.9.0 | 3.3 MB | ####################################### | 100% tensorflow-1.9.0 | 3 KB | ####################################### | 100% absl-py-0.6.1 | 152 KB | ####################################### | 100% _tflow_190_select-0. | 2 KB | ####################################### | 100% Preparando la transacción: hecho Verificando la transacción: hecho Ejecutando la transacción: hecho