在我的本地机器(OSX 10.8 MacBook)上开发 Django 应用程序时,运行 Django 命令(通过 manage.py 界面)非常慢,比在相同的笔记本电脑上工作要慢得多。在工作中,运行python manage.py runserver
基本上是即时的,但在这台机器上运行甚至python manage.py --help
需要 15 到 30 秒才能完成。
我怀疑这是我的 mac 安装的 zlib 模块的问题,原因如下:以详细模式运行 Python 显示消息
# zipimport: zlib available
manage.py
在任何命令完成之前被打印近一千次。打印所有这些消息所花费的时间大致等于manage.py
在我的本地计算机和工作计算机上运行命令的时间差。
我在想我有某种循环导入,但我不确定解决它的方向。
通过 Homebrew 安装 zlib 和仅安装系统默认模块时,上述问题都会出现。
python -v manage.py --help
这是在我的机器上运行的典型输出示例。
谢谢你的帮助!