GNU/Linux >> Linux の 問題 >  >> Linux

Pythonエラー– urllib2 URLError:urlopenエラー不明なURLタイプ:https[解決済み]

質問: このエラーが発生しましたurllib2.URLError: インストール中 パックスタック。プログラムを確認したところ、スクリプトが urllibをインポートしていることがわかりました。 ライブラリとurlretrieveを使用します httpsからファイルをフェッチする関数 URLであり、関数が httpsからデータをフェッチできないようです。 URL。そこで、Pythonスクリプトを編集して、すべての名前を httpsに変更することにしました。 http、へのURL しかし、エラーはまだ残っています。ただし、Webブラウザーで正常に開くことができたため、URLは有効です。また、Pythonの複数のバージョンがインストールされています(バージョン2.6にはCentOS 6.4が付属しており、バージョン3.5はソースがインストールされています)が、それが問題になるかどうかはわかりません。この問題を解決するのを手伝ってもらえますか?

回答:

Pythonのインストールが壊れている可能性があります。 Pythonの複数のバージョンをインストールする必要がある場合は、正しい方法でインストールすることが重要です。そうしないと、Python全体が壊れ、さらにyum、セットアップなどのシステムツールが壊れてしまいます…

その前に、packstackのインストールに使用されているPythonバージョンがHTTPSをサポートしているかどうかを確認する必要があります。デフォルトでは、PythonはOpenSSLサポートに準拠するまでHTTPSを理解しません。 SSLをサポートするPythonをコンパイルするには、このガイドを参照する必要がある場合があります。 PythonがHTTPSをサポートしていることを確認したら、packstackを再度コンパイルしてみてください。ほとんどの場合、エラーは消えます。


Linux
  1. Pythonインストールエラー– surepipの失敗を無視します:pip7.1.2にはSSL/TLSが必要です[解決済み]

  2. Pythonの致命的なエラーを修正する方法:Py_Initialize:ロケールエンコーディングを取得できません[解決済み]

  3. 共有ライブラリのロード中にPythonインストールエラーを修正する方法:libssl.so.1.0.0? [解決済み]

  1. Pythonエラー– urllib2 URLError:urlopenエラー不明なURLタイプ:https[解決済み]

  2. Python.hをコンパイルできません–Websockifyのインストールエラー

  3. 「プロキシを解決できませんでした:https;不明なエラー」 – 「yum update」のエラー

  1. 致命的:rds_rdma の挿入エラー

  2. gcc -O2 とエラーが発生しない場合の比較

  3. zlib という名前のモジュールがないインポート エラー (brew installed python)