Python
error
Anaconda

Anaconda の conda update conda でのエラー解決

"conda update conda" でのエラー

ターミナル上で、conda update conda を打った時に、以下のようなエラーが出てきた(絶対パスのホームディレクトリだけ~で書き換えている)。

$ conda update conda
Vendor:  continuum
Product: anaconda
Message: trial mode expires in 27 days
Solving environment: \ ~/.pyenv/versions/anaconda-4.0.0/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:334: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  SNIMissingWarning
~/.pyenv/versions/anaconda-4.0.0/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:132: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/pro/osx-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.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(SSLError(SSLError(1, '_ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed'),),)

ほかの conda の関数(例えば conda install)も調べたが、上のエラーが出て、conda 全体の関数が使えなくなっているようだ。

解決方法

調べてみたが、Conda環境にインタラプションがあるらしいが、気にせず、以下を打てば解決した。

conda config --set ssl_verify no

参考URL