sudo -E pip install pypng
とライブラリをインストールしました。 0.0.18
が表示されているバージョンpip list
を実行すると、このライブラリがリストに表示されます。私のピップリストにあるライブラリをインポートできないのはなぜですか?
私のpython(またはipython)セッションを開始し、
import pypng
を実行すると、私はモジュール名だけでpngのだと思う
ImportError: No module named pypng
sudo -E pip install pypng
とライブラリをインストールしました。 0.0.18
が表示されているバージョンpip list
を実行すると、このライブラリがリストに表示されます。私のピップリストにあるライブラリをインポートできないのはなぜですか?
私のpython(またはipython)セッションを開始し、
import pypng
を実行すると、私はモジュール名だけでpngのだと思う
ImportError: No module named pypng
githubの文書によると、pngをインポートする必要があります。
import png
png.from_array([[255, 0, 0, 255],
[0, 255, 255, 0]], 'L').save("small_smiley.png")
を取得します。以下を試してください:
import png
ライブラリ名は、必ずしもインストールされたパッケージの名前ではありません。 pypng
の場合は、png
となり、noted in the documentationとなります。
$ python -m pip show -f pypng
Metadata-Version: 2.0
Name: pypng
Version: 0.0.18
Summary: Pure Python PNG image encoder/decoder
Home-page: https://github.com/drj11/pypng
Author: David Jones
Author-email: [email protected]
License: UNKNOWN
Location: /usr/lib/python3.5/site-packages
Requires:
Files:
__pycache__/png.cpython-35.pyc
png.py
pypng-0.0.18.dist-info/DESCRIPTION.rst
pypng-0.0.18.dist-info/INSTALLER
pypng-0.0.18.dist-info/METADATA
pypng-0.0.18.dist-info/RECORD
pypng-0.0.18.dist-info/WHEEL
pypng-0.0.18.dist-info/metadata.json
pypng-0.0.18.dist-info/top_level.txt
あなたが見ることができるように、である、png.py
ファイルがあります:ドキュメントが十分な情報を提供しない場合
場合は、指定したパッケージのインストールされているすべてのファイルを一覧表示するためにpip show
を使用することができますimport png
でインポートされています。