これは私がこの問題を抱えているのは初めてではありませんが、問題はこれです。私は、LinuxとWindows上で何かを開発しています。Dropbox経由でワークスペースを共有し、インタプリタ間を切り替えます。場合によっては、プロジェクトが実行可能でなくなることがあります。私が手にエラーがある:PyDevはプロジェクトのソースフォルダ内のモジュールを見つけることができません
興味深いことにTraceback (most recent call last):
File "C:\Users\SomeUser\Dropbox\Workspace\NetworkNamingGame\src\naminggame\analyzer.py", line 13, in <module>
from naminggame import util
ImportError: No module named naminggame
、NetworkNamingGame \ srcがプロジェクトのソースフォルダです。そして、naminggameはで、パッケージはしかありません。パッケージエクスプローラはそれをパッケージとして正常に認識し、関連するアイコンを表示します。
これはソースフォルダーの変更パス(相対パスだとは思っていましたが)が原因である可能性があることを認識していますので、プロジェクトソースフォルダーをソースフォルダーの一覧に繰り返し読み込み、 "プロジェクトの清掃、PyDevの設定の削除、上記のすべての再試行を行いましたが、運がありません。 PyDevによって実行されるPythonインタプリタコマンドをチェックすると、ソースフォルダがPYTHONPATHにないことがわかります。私が見つけた唯一の解決策は、すべてを新しいプロジェクトにインポートすることです。あなたが私に尋ねるなら、非常に良い解決策ではありません。
これが外部フォルダの場合、私は穏やかにしか腹を立てませんが、それはすぐそこです!それは私の設定で見ているはずの最初と唯一のフォルダです。これがどうして起こるのか、そしてすべてを最初から始めることなく修正する方法はありますか?
バージョンはビット:
のEclipse SDK
バージョン:3.6.1
ビルドID:M20100909-0800
PyDevは
バージョン:1.6.5.2011020317を
、要求に応じnaminggameフォルダの内容:
$:~/Dropbox/Workspace/NetworkNamingGame/src/naminggame$ ls
abc.png analyzer.py concatenate_logs.py game.py logs profiler_output server.py triangle.gif
Analyzer.log circle.gif concatenate_logs.py~ __init__.py net.py rectangle.gif simulation.py util.py
analyzer_old.py client.py csv_generator.py log pentagon.gif Server.log success_data_50-150agents.anova.csv
naminggameフォルダに含まれるファイルをプリントアウトできますか? –
を投稿した投稿 – Kerem