
Windowsですが、anacondaのシェルでconda install ...が失敗します。つながりません。
https://repo.anaconda.com/pkgs/main/win-64 が相手のようです。
プロキシ設定の問題と判断するので以下の処置をしました(qiitaが情報ソース)。
.condarcの設定と編集 ファイルを作って以下を入力、保存
proxy_servers:
http: http://proxy....:8080/
https: http://proxy.......:8080/ <-ここがポイントでhttpsでもURLはhttp://...を指定。そういうことになっているとのことです。
conda config --showで確認してみる。
proxy_servers:
http: http://proxy....:8080
https: https://proxy.....jp:8080 <-??ここが問題
httpsでも処理するサーバはhttp://proxy.......:8080/を指定しているのに、
https://proxy.....jp:8080 でサーバのURLにhttp"s"と勝手にsが入っている。
これでは先のhttps://repo..../win-64つながらないはず。
この問題の解決方法があるでしょうか。他に何かあるのかもですが。
※pythonのカテゴリがないのでCの方面だと情報が得られるのではないかと思いました。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
プロキシはWindowsアプリは概ねネットワーク設定でいけますが、UNIX系アプリは標準がないのか色々です。
大体は環境変数でいけますが大文字小文字のどちらかだけ有効なのと両方有効なのが混じっていたような。あとはアプリの設定ファイルとコマンドライン引数ですね。
condaコマンドは環境変数・設定ファイル・コマンドライン引数に対応していたはず。複数の設定がある場合の優先順位は要確認。
No.1
- 回答日時:
.condarcってテキストファイルなので適当なエディタで開いて直接編集して下さい。
.condarcの場所はコマンドラインなら%USERPROFILE%で示されるディレクトリの直下です。# conda configコマンドでも修正できると思うけど未確認
回答ありがとうございます。.condarcの設定についても謎になっています。
いろいろ試しています。
.condarcに設定を書いてためしたり、そのファイルを削除して何もない状態でも試しています。
.condarcがない状態でプロキシが設定されていないかどうか以下の2つの方法で調べました。(以下.condarcというファイルは無しです)
方法1 インタープリターでのコマンド
pythonのインタープリターを立ち上げて、
>>> import urllib.request
>>> urllib.request.getproxies()
この結果、プロキシの指定がうまくいっていることを確認しました。以下のとおりです。
{'https': 'http://proxy.xxx.jp:8080', 'http': 'http://proxy.xxx.jp:8080'}
方法2 Anacondaプロンプトでコマンド投入
conda config --show
その結果、
proxy_servers:
http: http://proxy.xxx.jp:8080
https: https://proxy.xxx.jp:8080
これはhttpsとなっており、これだとまずいはずなのですが。
方法1と2で結果が違うという謎もあります。
また、.condarcが無くても何らかの設定があるというところも不思議です。
OSはWin10ですが、設定→ネットワークとインターネット→プロキシでもプロキシ設定は可能でそれも確認材料なのですが。
プロキシ設定ってワンストップの感じが無いんですね。設定するところが複数あってどっちが効いているのか、どっちがどっちの指示に従うのかとかの関係も不明です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語
-
C++でデスクトップGUIアプリ開...
-
コマンドプロンプトについて。
-
DLLファイルの逆コンパイラにつ...
-
VisualStudioでC++クラスを追加...
-
Cのコンパイルでコメントアウト...
-
Windows Formアプリからコンソ...
-
バッチファイルで以下のような...
-
UART通信の取説で,left floati...
-
大量のデータを読み込んで表示...
-
C#でTreeViewのCheckBoxのサイ...
-
C言語のことです。写真(見にく...
-
逆コンパイルと逆アセンブルの...
-
コンソールアプリを作成するの...
-
C#でログファイルにファイルパ...
-
だれがとけるの?
-
Notepad++の関数リスト表示の変...
-
Notepad++の関数リスト表示でC...
-
gccを行ってもexeファイルが生...
-
MACで動く実行ファイルをWindow...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
友達にドッキリをしたくて、ホ...
-
ミャンマー語で、お疲れさま?
-
URLでhttp.、https.のついてい...
-
ホームページの編集の仕方を教...
-
PDFデータにページ番号を振りた...
-
なぜin the parkになるんですか?
-
自分だけが利用できるWEBページ...
-
足掛けとはどういう意味ですか...
-
エンクローズドコグニションとは?
-
字の画数
-
焼結材は錆びやすいと聞いたの...
-
condaコマンドに対応したプロキ...
-
PCに関する質問です。
-
グラフ理論 木
-
この人って誰ですか?
-
ニアラインハードディスクとNAS...
-
Microsoft(R) Office の(R)と...
-
perfect dark(パーフェクトダ...
-
親にAQUOS ZERO2の良いところを...
-
ホームページを作ろうかと
おすすめ情報