【问题标题】:while executing a py file encountering an error at module importing在执行 py 文件时遇到模块导入错误
【发布时间】:2016-08-11 08:37:25
【问题描述】:

请帮帮我,遇到以下错误,

Traceback(最近一次调用最后一次): 文件“abdm.py”,第 9 行,在 从 core.api 导入 rest_api 文件“D:\Mydev\Development\abdm\core\api.py”,第 3 行,在 从核心导入数据,任务

这里是代码和目录路径

from gevent import monkey
monkey.patch_all()
from flask import Flask
from flask_socketio import SocketIO  
from core.api import rest_api
from core.signals import task_added, task_completed,
worker_before_execution, worker_after_execution, task_deleted
from core.commands import command_manager
import settings

目录路径:

  • abdm
    • 核心
      • 初始化.py
      • api.py
    • abdm.py

我正在使用 Python 3.5。任何帮助将不胜感激。

这里是stracktrace:

Exception in user code:
    ------------------------------------------------------------
    Traceback (most recent call last):
      File "abdm.py", line 10, in <module>
        from core.api import rest_api
      File "D:\abdm\Development\abdm\core\api.py", line 3, in <module>
        from core import data, tasks
      File "D:\abdm\Development\abdm\core\tasks.py", line 14, in <module>
        from gams import *
      File "D:\Installation\Program Files\Python35\lib\site-packages\gams\__init__.py", line 8, in <module>
        from .workspace import *
    ImportError: DLL load failed: The specified module could not be found.
    ------------------------------------------------------------
    D:\Installation\Program Files\Python35\lib\site-packages\flask\exthook.py:71: ExtDeprecationWarning: Importing flask.ext.script is deprecated, use fla
    sk_script instead.
      .format(x=modname), ExtDeprecationWarning
    Traceback (most recent call last):
      File "abdm.py", line 18, in <module>
        from core.commands import command_manager
      File "D:\abdm\Development\abdm\core\commands.py", line 5, in <module>
        from core.tasks import GamsWorker, ResultCollector
      File "D:\abdm\Development\abdm\core\tasks.py", line 14, in <module>
        from gams import *
      File "D:\Installation\Program Files\Python35\lib\site-packages\gams\__init__.py", line 8, in <module>
        from .workspace import *
    ImportError: DLL load failed: The specified module could not be found.

【问题讨论】:

  • 如果可以添加堆栈跟踪
  • 您似乎没有引用实际错误。
  • 那是实际的错误: Traceback (most recent call last): File "abdm.py", line 9, in from core.api import rest_api File "D:\Mydev\Development\abdm\ core\api.py",第 3 行,从核心导入数据,任务
  • @Raskayu 添加了堆栈跟踪
  • 它失败了,因为在 gams 目录中没有找到任何东西,也许你需要检查这个gams.com/help/…

标签: python python-2.7 python-3.x gams-math


【解决方案1】:

所以,问题是 GAMS 不支持 Python 3.5。

感谢你们的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 2012-01-07
    相关资源
    最近更新 更多