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

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

Xcode-beta がインストールされた macOS 10.14 mojave ユーザーの場合、以下は xcode-select --install として機能するはずです 不足しているヘッダー ファイルを提供していないようです。少なくとも、brew 経由で python をインストールできる場所にはありません...

私にとってうまくいったのは次のとおりです:

brew install zlib
brew link zlib --force

#python 3
brew (re)install python3
brew postinstall python3
brew link python3 #just in case...

#python 2
brew (re)install python2
brew link python2 #just in case...

私の場合、以前に pip でインストールした Python モジュールの一部を再インストールする必要もありました。


これは、xcode が zlib を適切にインストールしないという問題です。

次を使用して xcode CLI をインストールします。

xcode-select --install

次に、brew で Python を再インストールする前に、zlib ヘッダーが、brew がターミナル経由で探している場所にあるかどうかを確認します:

ls /usr/include/zlib.h 

次に、brew 経由で python を再インストールします:

brew reinstall python

Linux
  1. Volatilityソフトウェアの実行中にエラーが発生しました:volatility.plugins.malware.svcscanのインポートに失敗しました(ImportError:Crypto.Hashという名前のモジュールがありません)[解決済み]

  2. Pythonインストールエラー–申し訳ありません:UnicodeError:サポートされていないエスケープはunicodedataモジュールをロードできません[解決済み]

  3. ImportError:MySQLdbという名前のモジュールがありません[解決済み]

  1. Module / Load/Conditional.pmが見つかりません[解決策]

  2. Bash からの Python モジュールのインポート

  3. 不足している python bz2 モジュール

  1. ImportErrorを解決する方法:ConfigParserという名前のモジュールはありませんか?

  2. [OpenStack]:keystoneclient.shellからimport main ImportError:shellという名前のモジュールがありません

  3. python-dev インストール エラー:ImportError:apt_pkg という名前のモジュールがありません