さて、私はPythonに不慣れで、この問題を調査していますが、そのようなものが見つからないため、何が起こっているのかわかりません。
私はセージを含むプログラムを作成していますが、メッセージキューがあります。これは開発マシン上にセットアップされているので、動作することはわかっていますが、すべてがどのように動作するかをよりよく理解し、自分で開発しやすくするために、自分のコンピューターにセットアップしたいと考えていました。
sageを起動するには、sagesのメインバイナリファイルを呼び出して実行可能な.pyファイルを渡すスクリプトを実行します。(./sage/sage ./sage_server.py)これにより、sage_server.pyファイルにエラーが作成されます。
Traceback (most recent call last):
File "./sage_server.py", line 23, in <module>
from carrot.messaging import Publisher
ImportError: No module named carrot.messaging
しかし、ターミナル(./sage_server)でそのファイルを実行すると、インポートは正常に機能し、sageから何かをインポートしようとしたときにエラーが発生するのは27行目までです。
他の人から呼び出されたときにエラーが発生する原因を誰かが知っていますか?私はこれを引き起こしているものについて非常に迷っています。