江城曼巴 2022-04-07 16:35 采纳率: 50%
浏览 16
已结题

请问这个结果什么意思呀?

img

FAILED [ 28%]Function: tests.test_basic is run with Agent : TestAgent

Tests for line_to_cut = [17]

Parameters path F:\jupyter\pypownet-master\tests\tests\parameters\default14_for_tests does not exit
Located parameters folders:
parameters/default14_for_tests
parameters/default14_for_tests_alpha
parameters/default14_for_tests_beta
parameters/default14_for_tests_hard_overflow
Use -p PARAM_FOLDER with PARAM_FOLDER as one of the previous located folders; see their configuration.json for more info

tests\test_basic.py:729 (test_Agent_test_LineTimeLimitSwitching)
def test_Agent_test_LineTimeLimitSwitching():
"""
This function creates an agent that switches a line, then tries to switch it again. (But should be nullified because
of input param "n_timesteps_actionned_line_reactionable: 3", then after 3 steps, we switch it back up.
"""
parameters = "./tests/parameters/default14_for_tests/"
game_level = "level0"
loop_mode = "natural"
start_id = 0
game_over_mode = "soft"
renderer_latency = 1
render = False
agent = "TestAgent"
print(f"Function: {name} is run with Agent : {agent}")
# agent = "RandomLineSwitch"
niter = 6

    lines_to_cut = [17, 18, 0, 1, 2]
    # lines_to_cut = [i for i in range(19)]


    for line_to_cut in lines_to_cut:
        print("# Tests for line_to_cut = [{}] #".format(line_to_cut))
        env_class = RunEnv

        # Instantiate environment and agent
        env = env_class(parameters_folder=parameters, game_level=game_level,
                        chronic_looping_mode=loop_mode, start_id=start_id,
                      game_over_mode=game_over_mode, renderer_latency=renderer_latency)

test_basic.py:758:


..\pypownet\environment.py:812: in init
self.reset()
..\pypownet\environment.py:821: in reset
without_overflow_cutoff=self.without_overflow_cutoff)
..\pypownet\game.py:263: in init
self.__parameters = Parameters(parameters_folder, game_level)


self = <pypownet.parameters.Parameters object at 0x15223230>
parameters_folder = './tests/parameters/default14_for_tests/'
game_level = 'level0'

def __init__(self, parameters_folder, game_level):
    self.__parameters_path = os.path.abspath(parameters_folder)
    self.logger = logging.getLogger('pypownet.' + __name__)

    if not os.path.exists(self.__parameters_path):
        print('Parameters path %s does not exit' % self.__parameters_path)
        print('Located parameters folders:')
        available_folders = [f for f in os.listdir('parameters/') if not os.path.isfile(f)]
        if not available_folders:
            print('  no parameters environment found')
        else:
            print('  ' + '\n  '.join([os.path.join('parameters/', f) for f in available_folders]))
            print('Use -p PARAM_FOLDER with PARAM_FOLDER as one of the previous located folders; see their '
                  'configuration.json for more info\n\n')
      raise FileNotFoundError('folder %s does not exist' % os.path.abspath(parameters_folder))

E FileNotFoundError: folder F:\jupyter\pypownet-master\tests\tests\parameters\default14_for_tests does not exist

..\pypownet\parameters.py:25: FileNotFoundError

  • 写回答

1条回答 默认 最新

  • 不会长胖的斜杠 后端领域新星创作者 2022-04-07 16:50
    关注

    Parameters path F:\jupyter\pypownet-master\tests\tests\parameters\default14_for_tests does not exit

    检查一下路径,文件是否存在,文件后缀

    parameters = "./tests/parameters/default14_for_tests/"
    这是你的代码,用的是相对路径,仔细检查一下或者加个r试试
    parameters = r "./tests/parameters/default14_for_tests/"

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月17日
  • 已采纳回答 4月9日
  • 创建了问题 4月7日

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥15 绘制多分类任务的roc曲线时只画出了一类的roc,其它的auc显示为nan
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?