2012-04-02 10 views
0

私はcwdにzmqディレクトリを持っています。私がPythonファイルからzmqをインポートすると、インポートエラーが発生します。現在のディレクトリからコンソールを使用してzmqをインポートすると、インポートされます。zmqをインポートするときにPythonインポートエラーが発生する

私のサーバーのどこからでもこのインポートを行うことができますか?

答えて

0

パスにzmqディレクトリを追加する必要があります。 Pythonスクリプト内には、このような何かを追加する必要があります:あなたはzmqがコンピュータにインストールされていることを確認し

import sys 

sys.path.append('/absolute/path/to/zmq/directory') 
+0

私はそれでも私にインポートエラーを与えてくれました。しかし、私は現在のディレクトリからpythonコンソールを開くときに動作します。 – northlondoner

+0

これは、ほぼ確実にその道と関係しています。デバッグの目的のために、上記の "print sys.path"を実行して、その中に何があるかを見てみることができます。実際のディレクトリ構造、完全なインポートリスト、stracktraceを私たちに伝えたいかもしれません。そのモジュール内の何かがインポートに失敗しているため、必要なモジュールをインポートできないことがあります。 – aychedee

1

ていますか? それ以外の場合は、インストールしてください。 ubuntuでは非常に簡単です sudo apt-get install python-zmq

+0

私のubuntuは10.10で、Pythonは2.6です。 – northlondoner

関連する問題