【问题标题】:ImportError when importing brightway2导入brightway2时出现ImportError
【发布时间】:2020-06-17 16:19:05
【问题描述】:

我在尝试导入 brightway 时遇到此导入错误:

import brightway2 as bw
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-a3ddbb8a34e8> in <module>
----> 1 import brightway2 as bw

/opt/anaconda3/envs/bw2/lib/python3.6/site-packages/brightway2/__init__.py in <module>
      1 # -*- coding: utf-8 -*
----> 2 from bw2data import *
      3 from bw2calc import *
      4 from bw2io import *
      5 

/opt/anaconda3/envs/bw2/lib/python3.6/site-packages/bw2data/__init__.py in <module>
     31 
     32 from .configuration import config
---> 33 from .project import projects
     34 from .utils import set_data_dir
     35 from .meta import (

/opt/anaconda3/envs/bw2/lib/python3.6/site-packages/bw2data/project.py in <module>
      6 from .errors import ReadOnlyProject
      7 from .filesystem import safe_filename, create_dir
----> 8 from .sqlite import PickleField, create_database
      9 from .utils import python_2_unicode_compatible
     10 from fasteners import InterProcessLock

/opt/anaconda3/envs/bw2/lib/python3.6/site-packages/bw2data/sqlite.py in <module>
      4 
      5 from peewee import SqliteDatabase, BlobField, Model, TextField
----> 6 from playhouse.shortcuts import RetryOperationalError
      7 import os
      8 try:

ImportError: cannot import name 'RetryOperationalError'

我使用的是 macOS 系统。我也尝试过重新安装 conda,但我一直收到同样的错误,所以我不确定出了什么问题。任何帮助或建议将不胜感激!

【问题讨论】:

    标签: brightway


    【解决方案1】:

    您的bw2data 版本非常过时。 Since 2018,即3.3版,此代码已更改。使用condapip 升级bw2data,具体取决于您最初的安装方式。

    【讨论】:

    • 我更新后它现在可以工作了,非常感谢克里斯!
    猜你喜欢
    • 2014-08-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多