2015-06-28 16 views
17

Tôi đang sử dụng Anaconda 2.7 trên cửa sổ và kết nối internet của tôi sử dụng proxy.Chạy conda với proxy

Trước đây, khi sử dụng python 2.7 (Không Anaconda), tôi cài đặt gói như thế này:

pip install {packagename} --proxy proxy-us.bla.com:123 

Có cách nào để chạy conda với lập luận proxy? không nhìn thấy nó trong conda help.

Cảm ơn

Trả lời

18

Bạn có thể cấu hình một proxy với conda bằng cách thêm nó vào .condarc, như

proxy_servers: 
    http: http://user:[email protected]:8080 
    https: https://user:[email protected]:8080 

hoặc thiết lập các biến HTTP_PROXYHTTPS_PROXY môi trường. Lưu ý rằng trong trường hợp của bạn, bạn cần thêm lược đồ vào url proxy, như https://proxy-us.bla.com:123.

Xem http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server.

+0

Cảm ơn ... thành thật mà nói, tôi thấy điều này sớm hơn nhiều, nhưng tôi quan tâm hơn đến giải pháp dòng lệnh, không cần chỉnh sửa một số tệp ... Bạn có biết như vậy không? – omerbp

+3

Đặt các biến môi trường đó là giải pháp dòng lệnh. – asmeurer

+0

Nếu bạn đang thất bại trên một tin nhắn SSLError, hãy chắc chắn rằng bạn đặt 'ssl_verify: False'. Nó có thể là trường hợp chủ nhân của bạn giải mã kết nối của bạn để chứng chỉ SSL không phải là người được mong đợi (kẻ tấn công trung gian) – mimoralea

4

Một lỗi mà tôi đang thực hiện là lưu tệp dưới dạng a.condarc hoặc b.condarc.

Lưu chỉ dưới dạng .condarc và dán mã sau vào tệp và lưu tệp vào thư mục chính của bạn. Thực hiện thay đổi cần thiết để hostname, sử dụng, vv

channels: 
- defaults 

show_channel_urls: True 
allow_other_channels: True 

proxy_servers: 
    http: http://user:[email protected]:port 
    https: http://user:[email protected]:port 


ssl_verify: False 
1

Hoặc bạn có thể sử dụng dòng lệnh dưới đây từ phiên bản 4.4.x.

conda config --set proxy_servers.http http://id:[email protected]:port 
conda config --set proxy_servers.https https://id:[email protected]:port 
+0

Có vẻ như không hiệu quả với tôi. – phyatt

+0

Điều này đã làm công việc cho tôi! :) – tanaque

Các vấn đề liên quan