0

Brightway 存储项目和所有相关组件的默认目录由appdirs. 确实,在 中bw2data.projects,项目目录设置为:

data_dir = appdirs.user_data_dir(LABEL, "pylca")

例如,对于我的 Windows 安装,这是 C:\users\me\AppData\Local\pylca\Brightway3。

我希望我的一个项目位于基于外部网络的磁盘上。这是一个二手项目,而不仅仅是冷藏。Brightway 中是否有更改项目位置的功能?

4

2 回答 2

1

是的,最好的方法是在您的项目特定虚拟环境的激活脚本中。请参阅常见问题解答(如果需要更多详细信息或出现问题,请报告问题):

于 2018-03-13T11:16:57.500 回答
0

如果您想在 Python 中更改 BRIGHTWAY2_DIR 作为替代过程,可以使用以下方法:

import os
os.environ['BRIGHTWAY2_DIR']='path/to/my/other/dir'
from brightway2 import *

尽管有一些有趣的线索,比如reload 上的这条线索,但如果在设置 BRIGHTWAY2_DIR 环境变量之前有一个 brightway2 导入,我将无法完成这项工作。

于 2018-05-30T20:05:54.417 回答