无法在django项目中导入熊猫?

无法在django项目中导入熊猫?,django,pandas,python-2.6,Django,Pandas,Python 2.6,我遇到以下错误,然后运行应用程序: File "/var/opt/igp_modules/Mod51_LAM/mod51_LAM.py", line 235, in process self.linesStructureCSV(inlist) File "/var/opt/igp_modules/Mod51_LAM/mod51_LAM.py", line 610, in linesStructureCSV from line_analysis import LAM

我遇到以下错误,然后运行应用程序:

  File "/var/opt/igp_modules/Mod51_LAM/mod51_LAM.py", line 235, in process
    self.linesStructureCSV(inlist)
  File "/var/opt/igp_modules/Mod51_LAM/mod51_LAM.py", line 610, in linesStructureCSV
    from  line_analysis  import LAM
  File "/var/opt/igp_modules/Mod51_LAM/line_analysis.py", line 2, in <module>
    import pandas as pd
  File "/usr/lib64/python2.6/site-packages/pandas/__init__.py", line 44, in <module>
    from pandas.core.api import *
  File "/usr/lib64/python2.6/site-packages/pandas/core/api.py", line 9, in <module>
    from pandas.core.groupby import Grouper
  File "/usr/lib64/python2.6/site-packages/pandas/core/groupby.py", line 17, in <module>
    from pandas.core.frame import DataFrame
  File "/usr/lib64/python2.6/site-packages/pandas/core/frame.py", line 41, in <module>
    from pandas.core.series import Series
  File "/usr/lib64/python2.6/site-packages/pandas/core/series.py", line 2909, in <module>
    import pandas.tools.plotting as _gfx
  File "/usr/lib64/python2.6/site-packages/pandas/tools/plotting.py", line 28, in <module>
    import pandas.tseries.converter as conv
  File "/usr/lib64/python2.6/site-packages/pandas/tseries/converter.py", line 7, in <module>
    import matplotlib.units as units
  File "/usr/lib64/python2.6/site-packages/matplotlib/__init__.py", line 709, in <module>
    rcParams = rc_params()
  File "/usr/lib64/python2.6/site-packages/matplotlib/__init__.py", line 627, in rc_params
    fname = matplotlib_fname()
  File "/usr/lib64/python2.6/site-packages/matplotlib/__init__.py", line 565, in matplotlib_fname
    fname = os.path.join(get_configdir(), 'matplotlibrc')
  File "/usr/lib64/python2.6/site-packages/matplotlib/__init__.py", line 240, in wrapper
    ret = func(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/matplotlib/__init__.py", line 439, in _get_configdir
    raise RuntimeError("Failed to create %s/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration data"%h)
RuntimeError: Failed to create /root/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration data
如何解决此问题

服务器详细信息

OS: CentOS 6.8
Pandas:  0.17.1
Numpy:  1.11.1rc1

读取错误消息的最后一行:

RuntimeError: Failed to create /root/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration data
matplotlib需要一个可写位置,它正试图写入
/root/.matplotlib
,而您的django服务器可能没有写入该位置的权限,因为它不是以root身份运行的(这是一件好事。不要以root身份运行只是为了解决这个问题)


您没有说明如何启动django(通过apache?其他服务器?),但修复方法似乎是将该环境变量设置为django进程作为可能的用户运行的用户所拥有的位置-可能的用户
www
apache
或其他内容。

阅读错误消息的最后一行:

RuntimeError: Failed to create /root/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration data
matplotlib需要一个可写位置,它正试图写入
/root/.matplotlib
,而您的django服务器可能没有写入该位置的权限,因为它不是以root身份运行的(这是一件好事。不要以root身份运行只是为了解决这个问题)


您没有说您是如何启动django的(通过apache?其他服务器?),但修复方法似乎是将该环境变量设置为django进程作为可能的用户运行的用户所拥有的位置-可能是用户
www
apache
或其他什么。

您是如何启动django的?答:阿帕奇你是如何推出django的?为什么是matlab标签?为什么是matlab标签?