我正在使用Anaconda 4.4.0,并且安装了Python的Anaconda版本作为conda环境。它是3.5分支的一个版本(我认为是3.5.2)。最近,我安装了Windows版Pytorch,这导致了一些软件包的升级,包括Python本身,该软件包已升级到3.5.6。从那时起,我的某些文件将无法运行。更糟糕的是它们甚至不显示错误消息。
我检查了控制台和“空闲”窗口,但未引发任何错误消息。因此,我尝试了困难的方法,并在整个代码中放置了print()语句,以查看执行失败的地方。我很快就发现问题很可能是由Keras引起的。每当我什至导入该模块时,空闲外壳程序都会重新启动而不会发出警告。我只得到“使用TensorFlow后端”。行,然后停止运行。我还检查了,不仅在运行文件时,而且在从Python Shell直接运行时,导入Keras都会导致Shell重新启动。
我尝试将Keras升级到2.3.1版,但无济于事。问题仍然存在。我还尝试从Python版本3.6.8运行,这是Anaconda安装的“基础”,而不是已安装的环境。关于谁可能是罪魁祸首的任何想法?
我想避免求助于“激进”的解决方案,例如删除所有内容并重新安装或安装最新版本的Python,在该方法中,我将不得不重新安装每个软件包,至少要等到我排除所有其他软件包之后再安装可能的解决方案。