2017-03-27 9 views
0

私はconda経由でテンソルフローをアップグレードしようとしていますが、いくつか問題があります。私はAnacondaのインストール手順hereに従っています。TypeError:名前はバイト文字列でなければなりません

conda create -n tensorflowコマンドを実行するとエラーが発生します。ここで

は誤りです:

Traceback (most recent call last): 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/exceptions.py", line 479, in conda_exception_handler 
     return_value = func(*args, **kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/cli/main.py", line 145, in _main 
     exit_code = args.func(args, p) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/cli/main_create.py", line 68, in execute 
     install(args, parser, 'create') 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/cli/install.py", line 238, in install 
     prefix=prefix) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/api.py", line 24, in get_index 
     index = fetch_index(channel_urls, use_cache=use_cache, unknown=unknown) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/fetch.py", line 300, in fetch_index 
     repodatas = [(u, f.result()) for u, f in zip(urls, futures)] 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/concurrent/futures/_base.py", line 403, in result 
     return self.__get_result() 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/concurrent/futures/thread.py", line 55, in run 
     result = self.fn(*self.args, **self.kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/fetch.py", line 75, in func 
     res = f(*args, **kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/conda/fetch.py", line 117, in fetch_repodata 
     timeout=(6.1, 60)) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/sessions.py", line 480, in get 
     return self.request('GET', url, **kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/sessions.py", line 468, in request 
     resp = self.send(prep, **send_kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/sessions.py", line 576, in send 
     r = adapter.send(request, **kwargs) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/adapters.py", line 376, in send 
     timeout=timeout 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 559, in urlopen 
     body=body, headers=headers) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 345, in _make_request 
     self._validate_conn(conn) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 784, in _validate_conn 
     conn.connect() 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connection.py", line 252, in connect 
     ssl_version=resolved_ssl_version) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 296, in ssl_wrap_socket 
     cnx.set_tlsext_host_name(server_hostname) 
     File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1232, in set_tlsext_host_name 
     raise TypeError("name must be a byte string") 
    TypeError: name must be a byte string 

私はいくつかのグーグルをやってると便利な応答を見つけることができませんでした。どんな助けでも大歓迎です。あなたのcondaのpython 2.7を使用している

答えて

1

あなたがリンクされAnacondaインストールガイドで、それはpythonのある、括弧で印刷するための呼び出しを示しているので、私はこれを言うのpython 3.xのに

それをアップグレードする必要があり3の構文

+0

何かがオフに見えます。 'conda create -n py35 python = 3.5 anaconda'を使ってanacandaにpython 3.5環境をインストールしようとしても、同じエラーが発生します。 – madsthaks

+0

新しいエラーメッセージのパスにpython3.5があることを確認してください。それ以外の場合はSSL.pyの問題です。https://github.com/requests/requests-oauthlib/issues/161 – kujosHeist

+0

同じ問題:https://github.com/beetbox/beets/issues/2098、彼はeasy_installを使ってピップと暗号をアップグレードすることで修正したようでしたので、あなたのcondaのpythonでそれらのパッケージをアップグレードできたらもう一度やり直してください – kujosHeist

関連する問題