Closed catubc closed 1 year ago
Update it seems that trying to fix some of these pkgs by hand is making things worse.
(sleap2) cat@cat-930QDB:~$ pip install pyqt5-tools
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.9.3.3-py3-none-any.whl (29 kB)
Collecting click (from pyqt5-tools)
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting pyqt5==5.15.9 (from pyqt5-tools)
Using cached PyQt5-5.15.9-cp37-abi3-manylinux_2_17_x86_64.whl (8.4 MB)
INFO: pip is looking at multiple versions of pyqt5-tools to determine which version is compatible with other requirements. This could take a while.
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.4.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.15.4 (from pyqt5-tools)
Using cached PyQt5-5.15.4-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (8.3 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.4.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.4.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.3.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.15.3 (from pyqt5-tools)
Using cached PyQt5-5.15.3-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (8.3 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.3.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.3.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.2.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.15.2 (from pyqt5-tools)
Using cached PyQt5-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (68.3 MB)
INFO: pip is still looking at multiple versions of pyqt5-tools to determine which version is compatible with other requirements. This could take a while.
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.2.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.2.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.2.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.2.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.2.3-py3-none-any.whl (28 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached pyqt5_tools-5.15.1.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.15.1 (from pyqt5-tools)
Using cached PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (71.6 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.1.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.1.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.1.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.1.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.1.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.1.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.15.0 (from pyqt5-tools)
Using cached PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl (76.6 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.15.0.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.15.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.14.2 (from pyqt5-tools)
Using cached PyQt5-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl (63.6 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.14.2.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.2.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.14.1 (from pyqt5-tools)
Using cached PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl (63.5 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.14.1.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.1.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.3.2-py3-none-any.whl (29 kB)
Collecting pyqt5==5.14.0 (from pyqt5-tools)
Using cached PyQt5-5.14.0-5.14.0-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (63.5 MB)
Collecting pyqt5-tools
Using cached pyqt5_tools-5.14.0.3.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.3.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.3.0.2-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.3.0.1-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.3-py3-none-any.whl (28 kB)
Using cached pyqt5_tools-5.14.0.2-py3-none-any.whl (28 kB)
ERROR: Cannot install pyqt5-tools==5.14.0.2, pyqt5-tools==5.14.0.3, pyqt5-tools==5.14.0.3.0.1, pyqt5-tools==5.14.0.3.0.2, pyqt5-tools==5.14.0.3.0.3, pyqt5-tools==5.14.0.3.1, pyqt5-tools==5.14.0.3.2, pyqt5-tools==5.14.1.2, pyqt5-tools==5.14.1.3, pyqt5-tools==5.14.1.3.0.1, pyqt5-tools==5.14.1.3.0.2, pyqt5-tools==5.14.1.3.0.3, pyqt5-tools==5.14.1.3.1, pyqt5-tools==5.14.1.3.2, pyqt5-tools==5.14.2.2, pyqt5-tools==5.14.2.3, pyqt5-tools==5.14.2.3.0.1, pyqt5-tools==5.14.2.3.0.2, pyqt5-tools==5.14.2.3.0.3, pyqt5-tools==5.14.2.3.1, pyqt5-tools==5.14.2.3.2, pyqt5-tools==5.15.0.2, pyqt5-tools==5.15.0.3, pyqt5-tools==5.15.0.3.0.1, pyqt5-tools==5.15.0.3.0.2, pyqt5-tools==5.15.0.3.0.3, pyqt5-tools==5.15.0.3.1, pyqt5-tools==5.15.0.3.2, pyqt5-tools==5.15.1.2, pyqt5-tools==5.15.1.3, pyqt5-tools==5.15.1.3.0.1, pyqt5-tools==5.15.1.3.0.2, pyqt5-tools==5.15.1.3.0.3, pyqt5-tools==5.15.1.3.1, pyqt5-tools==5.15.1.3.2, pyqt5-tools==5.15.2.3, pyqt5-tools==5.15.2.3.0.1, pyqt5-tools==5.15.2.3.0.2, pyqt5-tools==5.15.2.3.0.3, pyqt5-tools==5.15.2.3.1, pyqt5-tools==5.15.2.3.2, pyqt5-tools==5.15.3.3.0.3, pyqt5-tools==5.15.3.3.1, pyqt5-tools==5.15.3.3.2, pyqt5-tools==5.15.4.3.0.3, pyqt5-tools==5.15.4.3.1, pyqt5-tools==5.15.4.3.2 and pyqt5-tools==5.15.9.3.3 because these package versions have conflicting dependencies.
The conflict is caused by:
pyqt5-tools 5.15.9.3.3 depends on pyqt5-plugins<5.15.9.3 and >=5.15.9.2.2
pyqt5-tools 5.15.4.3.2 depends on pyqt5-plugins<5.15.4.3 and >=5.15.4.2.2
pyqt5-tools 5.15.4.3.1 depends on pyqt5-plugins<5.15.4.3 and >=5.15.4.2
pyqt5-tools 5.15.4.3.0.3 depends on pyqt5-plugins<5.15.4.3 and >=5.15.4.2
pyqt5-tools 5.15.3.3.2 depends on pyqt5-plugins<5.15.3.3 and >=5.15.3.2.2
pyqt5-tools 5.15.3.3.1 depends on pyqt5-plugins<5.15.3.3 and >=5.15.3.2
pyqt5-tools 5.15.3.3.0.3 depends on pyqt5-plugins<5.15.3.3 and >=5.15.3.2
pyqt5-tools 5.15.2.3.2 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2.2
pyqt5-tools 5.15.2.3.1 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2
pyqt5-tools 5.15.2.3.0.3 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2
pyqt5-tools 5.15.2.3.0.2 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2
pyqt5-tools 5.15.2.3.0.1 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2
pyqt5-tools 5.15.2.3 depends on pyqt5-plugins<5.15.2.3 and >=5.15.2.2
pyqt5-tools 5.15.1.3.2 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2.2
pyqt5-tools 5.15.1.3.1 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2
pyqt5-tools 5.15.1.3.0.3 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2
pyqt5-tools 5.15.1.3.0.2 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2
pyqt5-tools 5.15.1.3.0.1 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2
pyqt5-tools 5.15.1.3 depends on pyqt5-plugins<5.15.1.3 and >=5.15.1.2
pyqt5-tools 5.15.1.2 depends on pyqt5-plugins~=5.15.1.1.0.dev0
pyqt5-tools 5.15.0.3.2 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2.2
pyqt5-tools 5.15.0.3.1 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2
pyqt5-tools 5.15.0.3.0.3 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2
pyqt5-tools 5.15.0.3.0.2 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2
pyqt5-tools 5.15.0.3.0.1 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2
pyqt5-tools 5.15.0.3 depends on pyqt5-plugins<5.15.0.3 and >=5.15.0.2
pyqt5-tools 5.15.0.2 depends on pyqt5-plugins~=5.15.0.1.0.dev0
pyqt5-tools 5.14.2.3.2 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2.2
pyqt5-tools 5.14.2.3.1 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2
pyqt5-tools 5.14.2.3.0.3 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2
pyqt5-tools 5.14.2.3.0.2 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2
pyqt5-tools 5.14.2.3.0.1 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2
pyqt5-tools 5.14.2.3 depends on pyqt5-plugins<5.14.2.3 and >=5.14.2.2
pyqt5-tools 5.14.2.2 depends on pyqt5-plugins~=5.14.2.1.0.dev0
pyqt5-tools 5.14.1.3.2 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2.2
pyqt5-tools 5.14.1.3.1 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2
pyqt5-tools 5.14.1.3.0.3 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2
pyqt5-tools 5.14.1.3.0.2 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2
pyqt5-tools 5.14.1.3.0.1 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2
pyqt5-tools 5.14.1.3 depends on pyqt5-plugins<5.14.1.3 and >=5.14.1.2
pyqt5-tools 5.14.1.2 depends on pyqt5-plugins~=5.14.1.1.0.dev0
pyqt5-tools 5.14.0.3.2 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2.2
pyqt5-tools 5.14.0.3.1 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2
pyqt5-tools 5.14.0.3.0.3 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2
pyqt5-tools 5.14.0.3.0.2 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2
pyqt5-tools 5.14.0.3.0.1 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2
pyqt5-tools 5.14.0.3 depends on pyqt5-plugins<5.14.0.3 and >=5.14.0.2
pyqt5-tools 5.14.0.2 depends on pyqt5-plugins~=5.14.0.1.0.dev0
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
And this command:
cat@cat-lab:~$ conda create -y -n sleap -c conda-forge -c nvidia -c sleap -c anaconda sleap
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: /
Never completed, been waiting for 30mins +
Hi @catubc,
We spent a lot of time trying to get those packages compatible... and are unfortunately still running into some error reports on individual set-ups. I see you are using python 3.12 in your environment. Can you make sure that the environment you create has 3.7 installed?
We were running into some errors of packages being doubly installed for pypi and conda, so we moved as many dependencies as we could over to conda (as is recommended for a conda pacakge). However, we also noticed that installation was practically impossible unless either using mamba
instead of conda
or setting the dependency solver to the one used in mamba.
Thanks, Liezl
Hi @roomrys
Is there a reason conda can't change the python version? In any case, looking forward to a simpler way to install sleap, it was kind of easy ~6months ago :( ... Perhaps I'll stick to manually creating a 3.7 env and then using pip.
Thanks so much
Bug description
Hello. I'm trying to install sleap (I'm a long time user) and it seems the pipy nor the conda command lines are doing it anymore. Conda hangs up, and pipy seems to not install all the packages?
I'm using Ubuntu 22.04, and Visual Studio Code, but cmd line has same issues. I'm using sleap on other machines (with same setup) - just needed a new install.
After running in a fresh evniorment
pip install sleap[pipy]
I'm still getting a bunch of missing packages requests, including scipy, sklearn, rapidjson, qtpy. As I go through the list and install everything, things still dont' install correctly.
Here's the sleap install output:
And here's one of the latest requests: