Hello,
I am trying to install AiiDA and AiiDA-VASP on a machine that I do not have administrative privileges, hence I am installing everything in a conda environment.
The problem is that there is no combination of packages that is possible to install aiida-core, aiida-core.services, and aiida-vasp. I tried several combinations base on the incompatibility error messages from ‘mamba’ and it never worked.
Here is one example:
mamba create -n aiida -c conda-forge python=3.10 aiida-core aiida-core.services aiida-vasp pymatgen=2020.10.20
Looking for: ['python=3.10', 'aiida-core', 'aiida-core.services', 'aiida-vasp', 'pymatgen=2020.10.20']
warning libmamba Cache file "/home/lovelace/proj/proj962/dorinitt/programs/miniforge3/pkgs/cache/497deca9.json" was modified by another program
warning libmamba Cache file "/home/lovelace/proj/proj962/dorinitt/programs/miniforge3/pkgs/cache/09cdf8bf.json" was modified by another program
conda-forge/noarch 12.6MB @ 33.6MB/s 0.4s
conda-forge/linux-64 30.6MB @ 67.3MB/s 0.5s
Could not solve for environment specs
The following packages are incompatible
├─ aiida-vasp is installable and it requires
│ └─ pymatgen <=2020.12.3 with the potential options
│ ├─ pymatgen [2019.10.16|2019.10.3|...|2020.9.14] would require
│ │ └─ python >=3.6,<3.7.0a0 , which can be installed;
│ ├─ pymatgen [2019.10.16|2019.10.3|...|2020.9.14] would require
│ │ └─ python >=3.7,<3.8.0a0 , which can be installed;
│ ├─ pymatgen [2019.11.11|2019.12.22|...|2020.9.14] would require
│ │ └─ python >=3.8,<3.9.0a0 , which can be installed;
│ ├─ pymatgen 2020.10.20 would require
│ │ ├─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ └─ python_abi 3.6.* *_cp36m, which can be installed;
│ ├─ pymatgen 2020.10.20 would require
│ │ ├─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ └─ python_abi 3.7.* *_cp37m, which can be installed;
│ ├─ pymatgen 2020.10.20 would require
│ │ ├─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ └─ python_abi 3.8.* *_cp38, which can be installed;
│ ├─ pymatgen 2020.10.20 would require
│ │ ├─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ └─ python_abi 3.9.* *_cp39, which can be installed;
│ └─ pymatgen [2020.11.11|2020.12.3] would require
│ └─ python >=3.9,<3.10.0a0 , which can be installed;
├─ pymatgen 2020.10.20** , which can be installed (as previously explained);
└─ python 3.10** is not installable because there are no viable options
├─ python 3.10.8 conflicts with any installable versions previously reported;
└─ python [3.10.0|3.10.1|...|3.10.9] would require
└─ python_abi 3.10.* *_cp310, which conflicts with any installable versions previously reported.
When I install both in my own computer using ‘pip install aiida-core aiida-vasp’ it runs normally. I think that there might be some incompatibility between aiida-vasp and aiida-core.services.
Thanks in advance!