Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation failed on windows #3

Open
bpavie opened this issue Apr 4, 2023 · 1 comment
Open

Installation failed on windows #3

bpavie opened this issue Apr 4, 2023 · 1 comment

Comments

@bpavie
Copy link

bpavie commented Apr 4, 2023

I tried to install it on windows following the instruction bu it failed:

conda env create -f dirtmu_environment_python3.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound:
  - libogg==1.3.4=h7f98852_1
  - xorg-kbproto==1.0.7=h7f98852_1002
  - c-ares==1.18.1=h7f98852_0
  - cffi==1.15.0=py39h4bc2ebd_0
  - libgcc-ng==11.2.0=h1d223b6_14
  - readline==8.1=h46c0cb4_0
  - python==3.9.10=h85951f9_2_cpython
  - setuptools==60.10.0=py39hf3d152e_0
  - libdeflate==1.10=h7f98852_0
  - libnsl==2.0.0=h7f98852_0
  - tornado==6.1=py39h3811e60_2
  - icu==69.1=h9c3ff4c_0
  - kiwisolver==1.4.0=py39hf939315_0
  - libuuid==2.32.1=h7f98852_1000
  - libgomp==11.2.0=h1d223b6_14
  - fontconfig==2.13.96=h8e229c2_2
  - gstreamer==1.18.5=h9f60fe5_3
  - zlib==1.2.11=h36c2ea0_1013
  - certifi==2021.10.8=py39hf3d152e_1
  - giflib==5.2.1=h36c2ea0_2
  - libiconv==1.16=h516909a_0
  - expat==2.4.7=h27087fc_0
  - _libgcc_mutex==0.1=conda_forge
  - libevent==2.1.10=h9b69904_4
  - libwebp==1.2.2=h3452ae3_0
  - krb5==1.19.3=h3790be6_0
  - pthread-stubs==0.4=h36c2ea0_1001
  - pixman==0.40.0=h36c2ea0_0
  - bzip2==1.0.8=h7f98852_4
  - xorg-renderproto==0.11.1=h7f98852_1002
  - libpq==14.2=hd57d9b9_0
  - xorg-xproto==7.0.31=h7f98852_1007
  - libbrotlienc==1.0.9=h7f98852_6
  - libxcb==1.13=h7f98852_1004
  - jpeg==9e=h7f98852_0
  - xorg-libxrender==0.9.10=h7f98852_1003
  - xz==5.2.5=h516909a_1
  - jxrlib==1.1=h7f98852_2
  - snappy==1.1.8=he1b5a44_3
  - yaml==0.2.5=h7f98852_2
  - libbrotlidec==1.0.9=h7f98852_6
  - dbus==1.13.6=h5008d03_3
  - ld_impl_linux-64==2.36.1=hea4e1c9_2
  - pandas==1.4.1=py39hde0f152_0
  - lerc==3.0=h9c3ff4c_0
  - lz4-c==1.9.3=h9c3ff4c_1
  - pyqt-impl==5.12.3=py39hde8b62d_8
  - fonttools==4.31.1=py39hb9d737c_0
  - cfitsio==4.0.0=h9a35b8e_0
  - matplotlib==3.5.1=py39hf3d152e_0
  - pcre==8.45=h9c3ff4c_0
  - keyutils==1.6.1=h166bdaf_0
  - scikit-learn==1.0.2=py39h4dfa638_0
  - matplotlib-base==3.5.1=py39h2fa2bec_0
  - gst-plugins-base==1.18.5=hf529b03_3
  - unicodedata2==14.0.0=py39h3811e60_0
  - libpng==1.6.37=h21135ba_2
  - brotli-bin==1.0.9=h7f98852_6
  - graph-tool-base==2.44=py39h8160539_2
  - pyqt5-sip==4.19.18=py39he80948d_8
  - libavif==0.9.3=h166bdaf_1
  - charls==2.3.4=h9c3ff4c_0
  - libxkbcommon==1.0.3=he3ba5ed_0
  - xorg-libice==1.0.10=h7f98852_0
  - boost-cpp==1.74.0=h6cacc03_7
  - brunsli==0.1=h9c3ff4c_0
  - gettext==0.19.8.1=h73d1719_1008
  - libgfortran-ng==11.2.0=h69a702a_14
  - tk==8.6.12=h27826a3_0
  - lcms2==2.12=hddcbb42_0
  - scipy==1.8.0=py39hee8e79c_1
  - imagecodecs==2022.2.22=py39hf577088_0
  - libssh2==1.10.0=ha56f1ee_2
  - openssl==1.1.1l=h7f98852_0
  - pyqt==5.12.3=py39hf3d152e_8
  - cairo==1.16.0=ha12eb4b_1010
  - jbig==2.1=h7f98852_2003
  - sqlite==3.37.1=h4ff8645_0
  - xorg-libxdmcp==1.1.3=h7f98852_0
  - zstd==1.5.2=ha95c52a_0
  - zfp==0.5.5=h9c3ff4c_8
  - gmp==6.2.1=h58526e2_0
  - pyyaml==6.0=py39h3811e60_3
  - qt==5.12.9=ha98a1a1_5
  - libnghttp2==1.47.0=h727a467_0
  - blosc==1.21.0=h9c3ff4c_0
  - xorg-libsm==1.2.3=hd9c2040_1000
  - cytoolz==0.11.2=py39h3811e60_1
  - libllvm13==13.0.1=hf817b99_2
  - libvorbis==1.3.7=h9c3ff4c_0
  - libaec==1.0.6=h9c3ff4c_0
  - pycairo==1.21.0=py39h0934665_0
  - xorg-xextproto==7.3.0=h7f98852_1002
  - libbrotlicommon==1.0.9=h7f98852_6
  - libedit==3.1.20191231=he28a2e2_2
  - c-blosc2==2.0.4=h5f21a17_1
  - libtiff==4.3.0=h542a066_3
  - libcblas==3.9.0=13_linux64_openblas
  - libclang==13.0.1=default_hc23dcda_0
  - numpy==1.22.3=py39h18676bf_0
  - brotli==1.0.9=h7f98852_6
  - libffi==3.4.2=h7f98852_5
  - boost==1.74.0=py39h5472131_5
  - sparsehash==2.0.4=h9c3ff4c_0
  - _openmp_mutex==4.5=1_gnu
  - pyqtchart==5.12=py39h0fcd23e_8
  - scikit-image==0.19.2=py39hde0f152_0
  - xorg-libx11==1.7.2=h7f98852_0
  - libstdcxx-ng==11.2.0=he4da1e4_14
  - zstandard==0.17.0=py39h3811e60_0
  - libev==4.33=h516909a_1
  - ca-certificates==2021.10.8=ha878542_0
  - nspr==4.32=h9c3ff4c_1
  - pywavelets==1.3.0=py39hd257fcd_0
  - liblapack==3.9.0=13_linux64_openblas
  - nss==3.74=hb5efdd6_0
  - libopenblas==0.3.18=pthreads_h8fe5266_0
  - libgfortran5==11.2.0=h5c6108e_14
  - libxml2==2.9.12=h885dcf4_1
  - libzlib==1.2.11=h36c2ea0_1013
  - openjpeg==2.4.0=hb52868f_1
  - aom==3.3.0=h27087fc_1
  - libcurl==7.82.0=h7bff187_0
  - xorg-libxau==1.0.9=h7f98852_0
  - libglib==2.70.2=h174f98d_4
  - libwebp-base==1.2.2=h7f98852_1
  - mysql-common==8.0.28=ha770c72_0
  - ncurses==6.3=h9c3ff4c_0
  - pyqtwebengine==5.12.1=py39h0fcd23e_8
  - freetype==2.10.4=h0708190_1
  - xorg-libxext==1.3.4=h7f98852_1
  - psutil==5.9.0=py39h3811e60_0
  - mysql-libs==8.0.28=hfa10184_0
  - libblas==3.9.0=13_linux64_openblas
  - alsa-lib==1.2.3=h516909a_0
  - libzopfli==1.0.3=h9c3ff4c_0
  - pillow==9.0.1=py39hae2aec6_2
  - libopus==1.3.1=h7f98852_1

I am guessing that the yml file as been generated using conda env export > dirtmu_environment_python3.yml but it generated a yml specific to a linux installation.

Also, it seems that graph-too is not available on windows, (see https://git.skewed.de/count0/graph-tool/-/wikis/installation-instructions#windows ) so I guess it will not be possible to install it on windows :-(

@wpbonelli
Copy link
Member

wpbonelli commented Apr 4, 2023

Hi @bpavie thanks for the report, I was able to reproduce a similar conda error on Windows. We ought to provide a multi-platform conda environment with unfrozen dependencies, I will add one shortly.

Regarding Windows graph tool installation, yes it does seem a native install is not supported, I'd suggest either Docker or Windows Subsystem for Linux. Note that there is a preconfigured container image computationalplantscience/dirtmu hosted on Docker Hub, that is likely the easiest way to get started with DIRTmu if you are able to use Docker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants