我正在尝试在fortran中编译一个名为pywofost的模型。我按照编译模型的步骤进行操作。但是,我收到与sqlalchemy.exceptions相关的以下错误。 sqlalchemy版本是' 1.0.12'。错误信息如下:
命令
import pywofost
错误
/usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning: /home/omar/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
warnings.warn(msg, UserWarning)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/omar/pywofost/pywofost.py", line 16, in <module>
from sqlalchemy.exceptions import *
ImportError: No module named exceptions
答案 0 :(得分:0)
这是因为从版本1.0.12开始,sqlalchemy中没有名为例外的模块。如果您依赖于第三方模块,则看起来他们的代码中存在错误
如果您想从那里导入例外,则有sqlalchemy.exc
或sqlalchemy.orm.exc
。也许你可以快速修改pywofost代码并继续你的工作?
答案 1 :(得分:0)
使用旧版本的sqlalchemy
解决了这个问题