WindowsでAnaconda 2.7を使用していますが、インターネット接続にはプロキシを使用しています。
以前、python 2.7(Anacondaではありません)を使用するとき、次のようにパッケージをインストールしました。
pip install {packagename} --proxy proxy-us.bla.com:123
プロキシ引数を使用してconda
を実行する方法はありますか? conda help
に表示されませんでした。
ありがとう
プロキシを.condarc
に追加することでcondaで設定できます
proxy_servers:
http: http://user:[email protected]:8080
https: https://user:[email protected]:8080
または、HTTP_PROXY
およびHTTPS_PROXY
環境変数を設定します。あなたの場合、 https://proxy-us.bla.com:12 のように、プロキシURLにスキームを追加する必要があることに注意してください。
http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server を参照してください。
または、バージョン 4.4.x から以下のコマンドラインを使用できます。
conda config --set proxy_servers.http http://id:pw@address:port
conda config --set proxy_servers.https https://id:pw@address:port
私が犯した間違いの1つは、a.condarc
またはb.condarc
としてファイルを保存することでした。
.condarc
としてのみ保存し、次のコードをファイルに貼り付けて、ホームディレクトリにファイルを保存します。ホスト名、ユーザーなどに必要な変更を加えます。
channels:
- defaults
show_channel_urls: True
allow_other_channels: True
proxy_servers:
http: http://user:pass@hostname:port
https: http://user:pass@hostname:port
ssl_verify: False
ユーザー名とパスワードを入力せずに機能させることができました:
conda config --set proxy_servers.https https://address:port