我有一个使用python 3.6.10的conda环境,该环境可以按预期的那样快速执行我的代码。每当我创建一个新环境或克隆现有环境时,代码的执行速度都会降低10倍。该程序使用多重处理从两个文件中读取数据,然后各个进程在给定范围内设置不同的初始参数,并进行大量的计算以确定哪组初始参数最能描述两个文件中的数据。
我感到最令人惊讶的是,即使原始环境与其克隆环境之间,python解释器的md5校验和也不同。如果我将原始解释器复制到克隆环境,则代码执行速度仍然很慢。
对于使用相同环境的同一文件的同一程序的两次运行之间仍然存在哪些差异,任何想法都将受到高度赞赏。
编辑:现在,我已经复制了整个环境目录并激活了“新”环境,该环境可以快速运行代码。因此,anaconda3 / envs /文件夹中的内容必须有所不同。