gpt4 book ai didi

python - 在 apache 服务器上导入 Pandas 导致超时错误

转载 作者:太空狗 更新时间:2023-10-30 00:34:39 25 4
gpt4 key购买 nike

我有一个在 Apache 服务器上运行的 Django 项目。

我安装了 pandas 并想用它来开始处理数据 - 但是发生了一些奇怪的事情。

每当我在生产环境中使用 import pandas 时,服务器都会挂起并(在一段时间后)抛出 408 超时错误。

我可以注释掉 pandas 部分,服务器正常响应没有问题。我无法在开发环境中或使用 django 的命令行界面重新创建它。

这是 httpd-app.conf 文件:

Alias /tooltrack/static "C:/Users/myfolder/Bitnami Django Stack Projects/tooltrack/static/"
<Directory "C:/Users/myfolder/Bitnami Django Stack Projects/tooltrack/static/">
Options +MultiViews
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>

<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>


WSGIScriptAlias / 'C:/Users/myfolder/Bitnami Django Stack projects/tooltrack/tooltrack/wsgi.py'

<Directory "C:/Users/myfolder/Bitnami Django Stack projects/tooltrack/tooltrack">
Options +MultiViews
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>

<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>

<Directory "C:/Users/myfolder/Bitnami Django Stack projects/tooltrack">
Options +MultiViews
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>

我知道由于这个原因它挂断了 pandas 的导入:

def panda_dataframe_r():
print 'importing pandas ' + str(timezone.now())
import pandas
print 'import done ' + str(timezone.now())

我可以在日志中看到 importing pandas,但是没有后续的 import done

非常感谢任何帮助!!

最佳答案

尝试添加:

WSGIApplicationGroup %{GLOBAL}

它需要的各种科学包在 Python 子解释器中将不起作用。该指令将强制使用主解释器上下文。

关于python - 在 apache 服务器上导入 Pandas 导致超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40028497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com