Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Aptana3(OSX)在导入的项目中找不到django设置模块?_Django_Macos_Aptana - Fatal编程技术网

为什么Aptana3(OSX)在导入的项目中找不到django设置模块?

为什么Aptana3(OSX)在导入的项目中找不到django设置模块?,django,macos,aptana,Django,Macos,Aptana,我刚开始在家里做一个基于aptana的django项目。该项目在我工作时基于windows的机器上运行良好,在我家的Mac电脑上部分运行正常 当我跑的时候 python manage.py运行服务器 在命令行中,我的django项目运行良好。但是,当我尝试通过aptana调试/运行界面运行它时(与我在工作时设置配置的方式相同),我收到以下消息: pydev调试器:正在启动 回溯(最近一次呼叫最后一次): 文件“/Applications/aptanastudio3/plugins/org.pyt

我刚开始在家里做一个基于aptana的django项目。该项目在我工作时基于windows的机器上运行良好,在我家的Mac电脑上部分运行正常

当我跑的时候

python manage.py运行服务器

在命令行中,我的django项目运行良好。但是,当我尝试通过aptana调试/运行界面运行它时(与我在工作时设置配置的方式相同),我收到以下消息:

pydev调试器:正在启动 回溯(最近一次呼叫最后一次): 文件“/Applications/aptanastudio3/plugins/org.python.pydev.debug_2.4.0.2012020116/pysrc/pydevd.py”,第1307行,在 运行(安装程序['file'],无,无) 文件“/Applications/aptanastudio3/plugins/org.python.pydev.debug_2.4.0.2012020116/pysrc/pydevd.py”,第1060行,正在运行 pydev_imports.execfile(文件、全局、局部)#执行脚本 文件“/Users/michael/Documents/Aptana Studio 3 Workspace/video encoder interface/src/VideoEncoderInterface/manage.py”,第14行,在 执行\u管理器(设置) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/management/init.py”,第459行,在execute\u manager中 utility.execute() 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/management/init.py”,第382行,在execute中 self.fetch_命令(子命令)。从_argv(self.argv)运行_ 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/management/init.py”,第261行,在fetch_命令中 klass=加载命令类(应用程序名称,子命令) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/management/init.py”,第69行,在load_command_类中 模块=导入模块(“%s.management.commands.%s%”(应用程序名称,名称)) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/utils/importlib.py”,导入模块第35行 导入(名称) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/management/commands/runserver.py”,第8行,在 从django.core.servers.basehttp导入AdminMediaHandler,运行WSGIServerException,获取内部wsgi应用程序 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/core/servers/basehttp.py”,第26行,在 从django.views导入静态 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/views/static.py”,第95行,在 template_translateable=ugettext_noop(u“索引%(目录)s”) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/utils/translation/init.py”,第75行,在gettext\u noop中 return\u trans.gettext\u noop(消息) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/utils/translation/init.py”,第48行,位于getattr 如果设置为。请使用_I18N: 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/utils/functional.py”,第184行,在内部 self.\u设置() 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/conf/init.py”,第42行,在安装程序中 自包装=设置(设置模块) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/django/conf/init.py”,第95行,在init raise ImportError(“无法导入设置“%s”(是否在系统路径上?:%s”%(self.settings\u模块,e)) ImportError:无法导入设置“视频编码器接口.设置”(是否在系统路径上?):没有名为video-encoder-interface.settings的模块


我注意到有一点可能是错误的(我也不知道如何修复),最后一行是指video-encoder-interface.settings,我认为它应该在其中查找VideoEncoderInterface,因为这是包的名称(video encoder interface只是aptana项目目录的目录名)

您的PYTHONPATH可能没有在Eclipse/PyDev中正确设置。。。或者设置模块可能不正确(右键单击project>propertis>pydev-django:django设置模块应该在那里正确设置)

如果您仍然无法找到它,请在项目配置中发布pydev package explorer的屏幕截图,并发布manage.py文件的内容