- Thank you received: 0
Conda installers available!
4 years 3 months ago #2878
by lbittrich
Replied by lbittrich on topic Conda installers available!
Hi Matthias, thanks for the fast reply! This is the output:
netgen 6.2.2004 py37h9ffcb49_1 conda-forge
ngsolve 6.2.2004 py37_6 ngsolve
so basically this a bug report for netgen? However, I checked all the environment for the library and got no result, so the library is not just missing in the ngsolve directories but also in netgen.
Best regard,
Lars
netgen 6.2.2004 py37h9ffcb49_1 conda-forge
ngsolve 6.2.2004 py37_6 ngsolve
so basically this a bug report for netgen? However, I checked all the environment for the library and got no result, so the library is not just missing in the ngsolve directories but also in netgen.
Best regard,
Lars
4 years 3 months ago #2879
by matthiash
Replied by matthiash on topic Conda installers available!
Hi Lars,
The netgen package in conda-forge is not maintained by us and is built without GUI support, hence the missing *vis* libraries.
You need to install netgen from the ngsolve channel as well.
Best,
Matthias
The netgen package in conda-forge is not maintained by us and is built without GUI support, hence the missing *vis* libraries.
You need to install netgen from the ngsolve channel as well.
Best,
Matthias
4 years 3 months ago #2880
by lbittrich
Replied by lbittrich on topic Conda installers available!
Hi Mattias,
That is interesting. It pulled in netgen from conda-forge automatically. I checked my .condarc and the ngsolve channel was first. But even the "conda install -c ngsolve netgen" was pulling it from conda-forge. I fixed it with "conda config --set channel_priority strict". Then I got it from the ngsolve channel but after installing ngsolve again in downgraded to 6.2.1910. With "conda update --all" I got it back to " 6.2.2004" but then the packages "six" and "openblas" were missing -> so installing that "conda install six openblas" it is now working fine.
Thank you!
Lars
That is interesting. It pulled in netgen from conda-forge automatically. I checked my .condarc and the ngsolve channel was first. But even the "conda install -c ngsolve netgen" was pulling it from conda-forge. I fixed it with "conda config --set channel_priority strict". Then I got it from the ngsolve channel but after installing ngsolve again in downgraded to 6.2.1910. With "conda update --all" I got it back to " 6.2.2004" but then the packages "six" and "openblas" were missing -> so installing that "conda install six openblas" it is now working fine.
Thank you!
Lars
- christopher
- Offline
- Administrator
Less
More
- Thank you received: 101
4 years 3 months ago #2881
by christopher
Replied by christopher on topic Conda installers available!
Hi Lars,
Maybe you already had netgen installed by installing freecad or so? Then I guess conda doesn't upgrade to the ngsolve channel version automatically. An option to try then is to install ngsolve in a dedicated environment.
Best
Maybe you already had netgen installed by installing freecad or so? Then I guess conda doesn't upgrade to the ngsolve channel version automatically. An option to try then is to install ngsolve in a dedicated environment.
Best
4 years 3 months ago #2882
by lbittrich
Replied by lbittrich on topic Conda installers available!
Hi Christopher,
Actually that is exactly what I did! My problem was solved now, but in case someone else encounters the same problem I described my solution anyways. I just verified again:
conda create --name ngsolve_test python=3.7
conda activate ngsolve_test
conda config --add channels conda-forge
conda config --add channels ngsolve
conda install ngsolve
results in the following package list:
...
netgen conda-forge/osx-64::netgen-6.2.2004-py37h9ffcb49_1
nettle conda-forge/osx-64::nettle-3.4.1-h3efe00b_1002
ngsolve ngsolve/osx-64::ngsolve-6.2.2004-py37_6
...
only with:
conda config --set channel_priority strict
I get:
...
netgen ngsolve/osx-64::netgen-6.2.1910-py37_44
ngsolve ngsolve/osx-64::ngsolve-6.2.1910-py37_28
...
again. However all the channel priorities and channel lists entries are global to all environments so using this instead might be more useful:
conda config --env --add channels conda-forge ngsolve
Best,
Lars
Actually that is exactly what I did! My problem was solved now, but in case someone else encounters the same problem I described my solution anyways. I just verified again:
conda create --name ngsolve_test python=3.7
conda activate ngsolve_test
conda config --add channels conda-forge
conda config --add channels ngsolve
conda install ngsolve
results in the following package list:
...
netgen conda-forge/osx-64::netgen-6.2.2004-py37h9ffcb49_1
nettle conda-forge/osx-64::nettle-3.4.1-h3efe00b_1002
ngsolve ngsolve/osx-64::ngsolve-6.2.2004-py37_6
...
only with:
conda config --set channel_priority strict
I get:
...
netgen ngsolve/osx-64::netgen-6.2.1910-py37_44
ngsolve ngsolve/osx-64::ngsolve-6.2.1910-py37_28
...
again. However all the channel priorities and channel lists entries are global to all environments so using this instead might be more useful:
conda config --env --add channels conda-forge ngsolve
Best,
Lars
4 years 3 months ago #2884
by dengcy
Does NGSolve even need CUDA? I am surprised to see this conflict.
Replied by dengcy on topic In compatible with CUDA 11.0
Code:
conda install -c ngsolve ngsolve
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versionsThe following specifications were found to be incompatible with your CUDA driver:
- feature:/win-64::__cuda==11.0=0
Your installed CUDA driver is: 11.0
Does NGSolve even need CUDA? I am surprised to see this conflict.
Time to create page: 0.128 seconds