1

アプリで使用pyqueryしました。dist ディレクトリで main.exe を実行すると、エラーが発生します。

Traceback (most recent call last):
  File "main.py", line 4, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "f2.pyo", line 4, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "pyquery\__init__.pyo", line 11, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "pyquery\pyquery.pyo", line 6, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "pyquery\cssselectpatch.pyo", line 6, in <module>
ImportError: No module named cssselect

しかし、ご覧のとおり、pyquery は cssselect ではなく cssselectpatch を使用しています。

4

3 に答える 3

0

Windows (Linux にも同様のことが適用できます) では、インストールするだけでインストーラーがローカルにインストールされた python を見つけて cssselect モジュールを追加します。ソース情報はhttps://pypi.python.org/pypi/cssselectから取得されます。

方法は次のとおりです。

pip インストール cssselect

これで、python は csselect モジュールが見つからないことを訴えなくなります。

pip コマンドがない場合は、pip をインストールします。

テスト済み、動作します!

于 2016-10-05T15:58:14.290 に答える