2017-11-01 5 views
0

オフィス/仕事用ラップトップを使用しているときに、ここに記載されている手順https://keras.rstudio.com/に従ってKerasをインストールしようとしています。AnacondaとRStudioを使用したinstall_kerasのプロキシの問題

私はこのラインinstall_keras()に取得し、それはその全体がここに示されているこのかなり長いエラーメッセージで失敗します。

Creating r-tensorflow conda environment for TensorFlow installation... 
Fetching package metadata ... 
CondaHTTPError: HTTP 000 CONNECTION FAILED for url 
<https://repo.continuum.io/pkgs/main/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. 
ProxyError(MaxRetryError("HTTPSConnectionPool(host='repo.continuum.io', 
port=443): Max retries exceeded with url: /pkgs/main/win-6  
/repodata.json.bz2 (Caused by ProxyError('Cannot connect to proxy.', 
NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 
0x000001ACD38FB780>: Failed to establish a new connection: [Errno 11001] 
getaddrinfo failed',)))",),) 

Error: Error 1 occurred creating conda environment r-tensorflow 
In addition: Warning message: 
running command '"C:\PROGRA~3\ANACON~1\Scripts\conda.exe" "create" "-- 
yes" "--name" "r-tensorflow" "python=3.6"' had status 1 

、それはアナコンダについて何かを言います。だから私は忠実にこのAnaconda distributionからアナコンダの獣をインストールします。私はJeroen's libcurl suggestionを見直し

Using r-tensorflow conda environment for TensorFlow installation 
Determining latest release of TensorFlow...Error in 
open.connection(con, "rb") : 
Unsupported proxy 'https://proxy-server.mycompanyname.com:8080', libcurl 
is built without the HTTPS-proxy support. 

次の応答が得られます:

curl::ie_proxy_info() 

$AutoDetect 
[1] FALSE 

$AutoConfigUrl 
[1] "http://mcd-server/mcd/proxy.pac" 

$Proxy 
NULL 

$ProxyBypass 
NULL 

この

curl::ie_get_proxy_for_url() 
[1] "proxy-server:8080" 
を私は install_keras()をしようとすると、

は、今私は、プロキシについては、この新しいエラーメッセージが表示されます

私は私に良い関係を持っているようですアナスタのソフトウェアを使用している場合にはRStudio経由では動作しません。

私はこれを使用して良いインターネット接続を持っていることを確認しました:

httr::BROWSE("https://www.ibm.com") 

libcurlのは明らかに、HTTPSプロキシサポートなしで構築されていることが表示されます。

提案がありますか?

答えて

0

SOLVED!

1)ステップ1:アナコンダはthis answerのように詳細に正確に.condarcをという名前の新しいファイルでプロキシ情報を追加することで、インターネットにアクセスすることを可能にします。 Anaconda Promptアプリにconda update condaと入力すると、正常に動作することを確認できます。

2)ステップ2:Windowsの10)のためにC:\Users\USERNAME\Documentsで発見されたこの私の場合には(.Renvironファイルにこれらの2行を追加することで、インターネットにアクセスするためにRとRStudioを許可:

http_proxy=http://proxy-server:8080 
https_proxy=http://proxy-server:8080 

これを実行してKerasをインストールすることができます:

library(keras) 
install_keras() 
関連する問題