私はダウンロードしましたクリプトボールPythonモジュールホイールフォーマットファイル(pycryptodome.whl)からこのリンク。
今やってみると輸入次のように使用してください
from Crypto.PublicKey import RSA
わかりました。
ImportError: No module named Crypto.PublicKey
私は別のモジュールを持っています。PyVMOMI(pyvmomi.whl)この質問は見えません。エラーなしでモジュールファイルをすべてインポートできます。
注:現在位置するディレクトリ*.whlファイルの場所は次のように設定されます。Pythonパスすでに変更されています。
ベストアンサー1
ホイールは直接輸入できません。これは可能単純なパッケージを使用すると、すべての車輪で動作するという保証はないため、それに依存しません。バラより公開アカウント 491、部分ホイールファイルからPythonコードを直接インポートできますか?
通常のzipファイルを使用しても、
sys.path
zipファイルから動的ライブラリをインポートしません。引用する公開アカウント 273、部分仕様:
zipアーカイブにはすべてのファイルが存在できますが、ファイルのみ
*.py
インポート*.py[co]
できます。動的モジュール(、)*.pyd
のZipインポートは許可されていません。*.so
これが起こることですpycryptodome
。 Wheelからインポートされない動的ライブラリにプリコンパイルされたC拡張モジュールが付属しています。拡張機能のコードを使用するには、ホイールをインストールする必要があります。
$ pip install pycryptodome