我在尝试导入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,但是我一直收到相同的错误,所以我不确定哪里出了问题。如有任何帮助或建议,我们将不胜感激!
发布于 2020-06-17 16:19:06
您的bw2data版本非常过时。Since 2018,即3.3版,此代码已更改。使用conda或pip升级bw2data,这取决于您最初安装它的方式。
https://stackoverflow.com/questions/62352231
复制相似问题