Python-magicを使用するコードを編集しようとしていますが、インポートエラー:magicというモジュールがありません。インターネットを見回して、pipを使用してpython-magicをインストールすることについてアドバイスを見つける前に。 pip install python-magicを使用してpython-magicをインストールし、pip installlibarchive-cも正常に実行しました。
python Shellでインポートしようとすると、次のように正常に実行できます;
しかし、このインポートステートメントを使用するコードを実行しようとすると、以下のようにマジックモジュールがないためにインポートエラーが発生します。
誰かが何が起こっているのか知っているなら。助けてください。
Python 2.7のmagic
をインストールしましたが、DiffoscopeはPython 3および 明示的に推奨 パッケージを使用します- python3-magic
リポジトリ内。Sudo apt-get install python3-magic
とともにインストールできます。Python 2.7用にインストールされたモジュールは、必ずしもPython 3なので、2.7でも必要な場合は、両方のバージョンをインストールする必要があります。
Ubuntuでは、python3
を使用してPython 3を実行し、pip3
を使用してPython 3のpipインストールにアクセスして、使用していることを確認できます。正しいバージョン。