在较早版本的Python上下载ASE(原子模拟环境)

在较早版本的Python上下载ASE(原子模拟环境),python,software-assistance,atomic-simulation-environment,Python,Software Assistance,Atomic Simulation Environment,我正在尝试安装一个叫做ASE的东西,它模拟原子结构。我目前已经在python 3.7上安装了ASE,但是我需要运行能够在较旧版本的python(特别是python/anaconda2.7-5.2.0)中导入和识别ASE的脚本。另外,ASE不能在任何早于3.6的python上下载。出于某种原因,当我切换到较旧版本的python来运行所需的脚本时,他们不知道ASE已下载。这是因为ASE是在较新版本的python上下载的吗?如果是这种情况,由于我无法将ASE下载到较旧版本的python上,如何才能运行

我正在尝试安装一个叫做ASE的东西,它模拟原子结构。我目前已经在python 3.7上安装了ASE,但是我需要运行能够在较旧版本的python(特别是python/anaconda2.7-5.2.0)中导入和识别ASE的脚本。另外,ASE不能在任何早于3.6的python上下载。出于某种原因,当我切换到较旧版本的python来运行所需的脚本时,他们不知道ASE已下载。这是因为ASE是在较新版本的python上下载的吗?如果是这种情况,由于我无法将ASE下载到较旧版本的python上,如何才能运行脚本


(对于编码来说,这是一个全新的概念!我不知道有多少事情需要事先道歉!)

如果您想使用的代码至少需要Python 3.6,那么如果不对代码进行(可能是非常)重要的更改,就不可能在Python 2.7上运行它。您是否无法使用最新版本(Python2.7在一年多前已经过时,不再受支持)。您所说的不能在任何早于3.6的Python上下载是什么意思?版本3.17明确支持2.7。只有后来的版本才放弃了支持。有两个细节可能值得添加到问题1中。您如何下载ASE(pip、conda、GitHub等)?2.为什么需要使用Python2.7?正如Thierry提到的,Python2已经到了生命的尽头,除非您有一个非常紧迫的原因,比如需要在一个庞大的现有Python2代码库中工作,否则您最好迁移到Python3。