Python 将数据写入django DB的程序有关于设置的错误。

Python 将数据写入django DB的程序有关于设置的错误。,python,django,Python,Django,我有一个python程序,它读取NMEA语句并将它们写入django数据库 update = breadCrumbs2(deviceID= device[0], time = tdStamp , latitude = msg.latitude, longitude = msg.longitude , fixQualty = int(msg.gps_qual), numSat

我有一个python程序,它读取NMEA语句并将它们写入django数据库

update = breadCrumbs2(deviceID= device[0], time = tdStamp , latitude = msg.latitude,
                              longitude = msg.longitude , fixQualty = int(msg.gps_qual), 
                              numSat = int(msg.num_sats),hdop = msg.horizontal_dil, 
                              altitude = msg.altitude, geoIdalSeparation = msg.geo_sep,
                              deltaLastUpdate = Decimal(0), diffRefStationID = int(1), 
                              nmeaCheckSum = "")
        update.save()
这在从eclipse运行时工作良好。但当我试图从linux设备上运行它时,我得到一个错误:

django.core.exceptions.ImpropertlyConfigured:请求设置数据库,但未配置设置。访问设置之前,必须定义环境变量django\u settings\u模块或调用settings.configure()

但是当我进入django shell来配置设置时,我得到的是

 >>> from django.conf import settings
>>> settings.configure()
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 93, in configure
    raise RuntimeError('Settings already configured.')
RuntimeError: Settings already configured.
来自django.conf导入设置的
>
>>>settings.configure()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.7/dist packages/django/conf/_init__.py”,第93行,在configure中
引发运行时错误('已配置设置')
运行时错误:已配置设置。

如何更正此冲突。(我重新启动了Django和Apache)

您可以指定环境变量Django\u SETTINGS\u模块和PYTHON\u PATH的值吗?您可以在运行应用程序时使用的天使打印它们。很抱歉,我不理解您的评论。你是说我需要在我的程序中快速定义python和django设置吗?其中,usr/当地///usr/当地//usr/当地/lib/lib/当地/lib/lib/python2.7/3/7/7/7/7/4-4-2.4-py2.7.7.7.7.鸡蛋“,,,,,,,,,,,,,,,,,,,,,,,,,,,,/usr/usr/usr/usr/lib/lib/lib/lib/lib/2/2/pythoththththth2.7/2.7/2.7/2.7/2.7/2.7/2.7/2.7/7/7/7/7/7/7/7/旧旧馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆馆长/usr/lib/python2.7/dist-packages/PIL'、'/usr/lib/python2.7/dist-packages/gtk-2.0'、'/usr/lib/pymodules/python2.7']以及如何在用于运行应用程序的“天使”(终端?)中打印它们?我相信上面的列表就是我的python路径。(显示为错误消息的一部分)