如何运行LBForum(0.9.22)

2024-06-17 15:02:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在Windows8.1上安装并配置了Django应用程序LBForum,无法运行。我的最终目标是让它和夹层一起运行,但我甚至不能让它自己运行。在

以下是我所做的:

(作为以下步骤的前提,我安装了以下的C/C++编译器来支持PIP)。http://www.microsoft.com/en-us/download/details.aspx?id=44266。批处理文件vcvarsall.bat位于path环境变量中。)

  1. 重新安装python2.78。我使用了64位的ActiveState发行版。

  2. 然后,我卸载并重新安装virtualenv,因为有一个错误,按照以下说明(https://askubuntu.com/questions/400343/trying-to-create-a-python-virtual-environment-but-getting-oserror

  3. 接下来我激活新环境env\Scripts\activate.bat

  4. 接下来用pip install lbforum安装lbform,由于“PIL”而失败,所以我自己安装它。pip install PIL --allow-unverified PIL --allow-all-externalInstalling PIL with pip

  5. 然后使用pip install lbforum安装lbform,当它报告成功时,它似乎可以正常工作

  6. 接下来,我使用标准的django命令来创建站点和添加项目。

  7. 我根据这里的说明更新urls.py和站点的设置文件:https://github.com/vicalloy/LBForum。停止步骤7。

运行应用程序时,我看到以下错误:

RuntimeError: South does not support Django 1.7 or higher. Please use native Django migrations.

当沿着夹层运行时,我会遇到不同的错误,但是一旦我知道如何让它在它自己的virtualenv中运行,我将为此创建一个不同的问题。在

更新:我在这方面取得了一些进展,从已安装的应用程序中删除了south。这样我就可以跑了\管理.py迁移成功。不过,我知道还有其他错误:

^{2}$

显然django-lb-attachments包(0.8.3)正在寻找包/模块。”django.conf.url.defaults“在版本Django(1.7.7)中不存在?所以我猜lbforum文档建议django1.3+是受支持的,但是没有导入编辑的1.7.7就不是这样了?在


Tags: installpip文件djangocom应用程序pilvirtualenv
1条回答
网友
1楼 · 发布于 2024-06-17 15:02:52

在pypi last update was on 2011中安装lbforum时出现的问题。 项目已将Django依赖项设置为Django>;=1.3,因此它将安装Django 1.7:S。 类似的事情也发生在PIL上,你应该安装枕头而不是PIL。在

而且这个项目似乎是incompatible with Django 1.5和{a3} 我认为您需要遵循以下步骤(我在linux上尝试过)

pip install Django==1.3

但我建议使用最新版本的Django。

您可以尝试使用这个命令安装dev版本(您将需要git),但它似乎与django1.5不兼容

^{pr2}$

t这是一个fork,它似乎与Django 1.5+兼容,但我没有时间检查它。在

pip install git+https://github.com/bjinwright/LBForum

check it here

用于安装枕头而不是PIL

pip uninstall PIL
pip install Pillow

相关问题 更多 >