4

自宅からaptanaベースのdjangoプロジェクトに取り組み始めました。このプロジェクトは、職場のWindowsベースのマシンでうまく機能し、自宅のMacでも部分的に機能します。

私が走るとき

python manage.py runserver

コマンドラインから、私のdjangoプロジェクトは正常に機能します。ただし、aptana debug / runインターフェイスを介して実行しようとすると(作業中の構成をセットアップするのと同じ方法でセットアップします)、次のメッセージが表示されます。

pydevデバッガー:トレースバックの開始(最後の最後の呼び出し):ファイル "/Applications/Aptana Studio 3 / plugins / org.python.pydev.debug_2.4.0.2012020116 / pysrc / pydevd.py"、1307行目、debugger.run( setup ['file']、None、None)ファイル "/Applications/Aptana Studio 3 / plugins / org.python.pydev.debug_2.4.0.2012020116 / pysrc / pydevd.py"、行1060、実行pydev_imports.execfile( file、globals、locals)#execute the script File "/Users/michael/Documents/Aptana Studio 3 Workspace / video-encoder-interface / src / VideoEncoderInterface / manage.py"、line 14、in execute_manager(settings)File "/ Library / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / django / core / management / init.py "、行459、execute_manager Utility.execute()ファイル" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/ init .py "、 382行目、execute self.fetch_command(subcommand).run_from_argv(self.argv)File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/ init .py "、行261、fetch_command klass = load_command_class(app_name、subcommand)ファイル" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/ init.py "、69行目、load_command_class module = import_module('%s.management.commands。%s'%(app_name、name))ファイル"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2。 7 / site-packages / django / utils / importlib.py "、35行目、import_module import(名前)ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py"、8行目、django.coreから。 servers.basehttp import AdminMediaHandler、run、WSGIServerException、get_internal_wsgi_application File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/servers/basehttp.py"、26行目、 in from django.views import static File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/views/static.py"、line 95、in template_translatable = ugettext_noop(u "%(ディレクトリ)のインデックス")ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/translation/ init.py "、75行目、gettext_noopでreturn _trans.gettext_noop(message)ファイル" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/translation/ init .py "、48行目、getattr if settings.USE_I18N:ファイル" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/functional.py "、184行目、 inner self._setup()ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/conf/ init .py"、42行目、_setupself._wrapped=設定(settings_module)ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/conf/ init .py"、行95、init importError( "設定をインポートできませんでした'%s'(sys.pathにありますか?):%s"%(self.SETTINGS_MODULE、e))ImportError:設定をインポートできませんでした'video-encoder-interface.settings'( sys.pathにありますか?):video-encoder-interface.settingsという名前のモジュールはありません

間違っている可能性があることに気付いたことが1つあります(修正方法もわかりません)。最後の行はvideo-encoder-interface.settingsを参照しています。ここで、VideoEncoderInterfaceを探す必要があると思います。これが名前です。パッケージの(video-encoder-interfaceはaptanaプロジェクトディレクトリの単なるディレクトリ名です)

4

1 に答える 1

4

おそらく、PYTHONPATHがEclipse / PyDev内で適切に設定されていません...または設定モジュールが正しくない可能性があります(プロジェクト>プロパティ> pydev --djangoを右クリックします:django設定モジュールが適切に設定されている必要があります)。

それでも見つからない場合は、プロジェクト構成を含むpydevパッケージエクスプローラーのスクリーンショットを投稿し、manage.pyファイルの内容を投稿してください。

于 2012-04-10T16:09:38.247 に答える