pip を 9.x から 19.3.1 にアップグレードしようとしました。最初は、このトレースバックは を発行したときにのみプロンプトを表示しpip
ます。を試みたときに発生するようになりましたpip list/install/uninstall
。ここでの解決策を含むいくつかのことを試しました:
「pip install」はすべてのパッケージで失敗します(「要件を満たすバージョンが見つかりませんでした」)
この中の curl コマンドも同じトレースバックを生成します。
試してみたところsudo easy_install -U pip
、トレースバックなしで pip を実行できましたが、リスト/インストール/アンインストールしようとすると、まだトレースバックがあります。
トレースバックは次のとおりです。
Traceback (most recent call last):
File "<stdin>", line 22318, in <module>
File "<stdin>", line 198, in main
File "<stdin>", line 83, in bootstrap
File "/var/folders/zz/n8qtr4fd7pq4c0wgpswz2xf40000gq/T/tmp4UTKAc/pip.zip/pip/_internal/commands/install.py", line 23, in <module>
File "/var/folders/zz/n8qtr4fd7pq4c0wgpswz2xf40000gq/T/tmp4UTKAc/pip.zip/pip/_internal/cli/req_command.py", line 20, in <module>
File "/var/folders/zz/n8qtr4fd7pq4c0wgpswz2xf40000gq/T/tmp4UTKAc/pip.zip/pip/_internal/network/session.py", line 17, in <module>
File "/var/folders/zz/n8qtr4fd7pq4c0wgpswz2xf40000gq/T/tmp4UTKAc/pip.zip/pip/_vendor/requests/__init__.py", line 97, in <module>
File "/var/folders/zz/n8qtr4fd7pq4c0wgpswz2xf40000gq/T/tmp4UTKAc/pip.zip/pip/_vendor/urllib3/contrib/pyopenssl.py", line 46, in <module>
File "/Library/Python/2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/Library/Python/2.7/site-packages/OpenSSL/rand.py", line 11, in <module>
from OpenSSL._util import (
File "/Library/Python/2.7/site-packages/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File "/Library/Python/2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 182, in <module>
Binding.init_static_locks()
File "/Library/Python/2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 139, in init_static_locks
cls._ensure_ffi_initialized()
File "/Library/Python/2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 134, in _ensure_ffi_initialized
cls._register_osrandom_engine()
File "/Library/Python/2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 99, in _register_osrandom_engine
_openssl_assert(cls.lib, cls.lib.ERR_peek_error() == 0)
File "/Library/Python/2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 43, in _openssl_assert
errors
cryptography.exceptions.InternalError: Unknown OpenSSL error. Please file an issue at https://github.com/pyca/cryptography/issues with information on how to reproduce this.
macOS バージョン: 10.14.6
openssl バージョン: LibreSSL 3.0.2 (brew がインストールされ、.zshrc の PATH に追加されました)
pip バージョン: /Library/Python/2.7/site-packages/pip-19.3.1-py2.7.egg/pip からの pip 19.3.1 (python 2.7)