Unresolved Dependency with conda install
nspiller opened this issue · 2 comments
Code Sample, a copy-pastable example if possible
version 1
conda create --name test_chemcoord -c mcocdawc chemcoord
version 2
conda create --name test_chemcoord
source activate test_chemcoord
conda install -c mcacdawc chemcoord
version 3
conda create --name test_chemcoord
conda install --name test_chemcoord -c mcocdawc chemcoord
All three give the error:
Fetching package metadata .............
Solving package specifications:
PackageNotFoundError: Packages missing in current channels:
- chemcoord -> pymatgen
We have searched for the packages in the following channels:
- https://conda.anaconda.org/mcocdawc/linux-64
- https://conda.anaconda.org/mcocdawc/noarch
- https://repo.continuum.io/pkgs/main/linux-64
- https://repo.continuum.io/pkgs/main/noarch
- https://repo.continuum.io/pkgs/free/linux-64
- https://repo.continuum.io/pkgs/free/noarch
- https://repo.continuum.io/pkgs/r/linux-64
- https://repo.continuum.io/pkgs/r/noarch
- https://repo.continuum.io/pkgs/pro/linux-64
- https://repo.continuum.io/pkgs/pro/noarch
Problem description
The dependency for pymatgen
is not resolved via conda install
.
The installation and usage works flawlessly with pip install chemcoord
, though:
In the root environment conda list
outputs among others chemcoord 2.0.2 <pip>
.
Output of cc.show_versions()
chemcoord: 2.0.2
numpy: 1.13.1
scipy: 0.19.1
pandas: 0.20.3
numba: 0.35.0+10.g143f70e90
sortedcontainers: 1.5.7
sympy: 1.1.1
pytest: 3.2.1
pip: 9.0.1
setuptools: 36.5.0.post20170921
IPython: 6.1.0
sphinx: 1.6.3
I don't know how to tell conda to use dependencies from other cannels than default
.
You can install chemcoord with conda, if you manually add conda-forge
or matsci
as channels.
(In general it is a good idea anyway to add conda-forge).
I leave the issue open. Perhaps someone comes up with a good idea.
since chemcoord is on conda-forge
now anyway, this issue is solved.