首页 > 解决方案 > Django 在 Windows Server 上本地运行(导入错误,Anaconda 提示)

问题描述

我有一些 django 网络应用程序,我刚刚在 Windows 笔记本电脑上本地运行。我们需要运行一些测试(重点放在测试部分),我们想在 Windows 服务器上本地运行它(就像我在 Windows 笔记本电脑上做的那样)。可能吗?因为到目前为止我一直遇到错误。此 Web 应用程序与 anaconda 一起运行,当我尝试执行时: python manage.py runserver 我收到了我在笔记本电脑上本地没有的错误,但服务器安装了相同的要求(我们使用的是 python 3.8.8)和尝试在服务器上“本地”运行时出现以下错误:

from . import views
from . algorithms.config.parametros import * 
forecast_filename = f'{FILENAME_OUTPUT_BASE}.xlsx'
NameError: Name 'FILENAME_OUTPUT_BASE' is not defined

好的,所以有点上下文,我在 except 中执行的第二行(这意味着它无法从 .parametros import * 执行,这很奇怪,因为我在本地没有这个问题,显然它可以'不要以这种方式导入任何东西)。另外,我正在使用 Anaconda(提示)来运行这个项目,因为我们正在使用 FBProphet,其中一个要求是 PyStan,我无法在 Anaconda 之外找到包“m2w64-toolchain”(我认为它是一个编译器) (因此,如果有人知道如何在 windows/windows 服务器上安装该编译器,以便我可以通过 pip 而不是 conda 安装 FBProphet,将不胜感激),但无论如何,如果我能解决第一个问题会更好(使用 conda 在 Windows 服务器上本地运行 Web 应用程序)。

我想补充一点,我真的是这个服务器部分的菜鸟,所以我什么都不知道,但我真的很感激你的帮助!

谢谢!!!

标签: djangowindowsanacondawindows-serverfacebook-prophet

解决方案


推荐阅读