Brightway存储项目和所有相关组件的默认目录由appdirs确定。实际上,在bw2data.projects中,项目目录设置为:
data_dir = appdirs.user_data_dir(LABEL, "pylca")
例如,对于我的Windows安装,这是C:\user\me\AppData\Local\pylca\Brightway3 3。
我希望我的一个项目是在一个外部网络的磁盘。这是一个用过的项目,而不仅仅是用于冷藏。Brightway中是否有更改项目位置的功能?
发布于 2018-03-13 11:16:57
是的,最好的方法是在特定于项目的虚拟环境的激活脚本中这样做。请参阅常见问题(如果需要更多细节或有什么问题,请报告问题):
发布于 2018-05-30 20:05:54
作为一种替代过程,如果您想在Python中更改BRIGHTWAY2_DIR,这是可行的:
import os
os.environ['BRIGHTWAY2_DIR']='path/to/my/other/dir'
from brightway2 import *尽管有一些有趣的线索,如this one on reload,但在设置BRIGHTWAY2_DIR环境变量之前,如果存在brightway2导入,则无法完成此操作。
https://stackoverflow.com/questions/49203959
复制相似问题