私はsimplejsonを使ってNew York Time APIからデータを取得しています。これは、 "python test.py"コマンドでターミナルからファイルを実行したときに動作しますが、コマンド+ Rを使用してTextMateを実行したときは機能しません。まったく同じファイルを実行しています。どうしてこれなの?なぜsimplejsonはTerminalで動作し、TextMateでは動作しませんか?
私はSnow Leopardの10.6.4、TextMateは1.5.10、とPython 2.6.4を実行しています。
編集:これを含めるのを忘れて申し訳ありません:で、私はそれが「いいえモジュールという名前のsimplejson」と言うん意味「動作しません」。私はこれもPyMongo( "pymongo"という名前のモジュールはありません)でも起こっていることに気付きました。
のsimplejsonはJSONではなく、データを取得し処理します。 –
このスクリプトをtextmateとterminalの両方で実行してみてください: 'import sys; print "\ n" .join(sys.path) 'を実行し、その出力を質問に追加します。それはどのパスが不足しているかを教えてくれるでしょう。 –