InsightSoftwareConsortium / ITKTubeTK

TubeTK is an open-source toolkit for the segmentation, registration, and analysis of tubes and surfaces in images, developed by Kitware, Inc.
Apache License 2.0
47 stars 57 forks source link

No matching distribution found #150

Closed soojinpren closed 4 months ago

soojinpren commented 11 months ago

Hello, I am having trouble with installing the latest version of itk-tubetk.

When I create a new conda environment with python 3.9, pip install itk-tubetk==1.3.5 throws this error

ERROR: Could not find a version that satisfies the requirement itk-tubetk==1.3.5 (from versions: 0.9.0, 1.0.0, 1.1rc1, 1.1, 1.2, 1.2.1, 1.3, 1.3.1)
ERROR: No matching distribution found for itk-tubetk==1.3.5

When I create a new conda environment with python 3.10, pip install itk-tubetk==1.3.5 throws this error

ERROR: Could not find a version that satisfies the requirement itk-tubetk (from versions: none)
ERROR: No matching distribution found for itk-tubetk

Strangely, when I try pip install itk-tubetk==1.3.5, I am able to install the latest version. Could you please let me know how I can install v1.3.5 locally? Thank you.

aylward commented 11 months ago

We do not currently support aarch64 on TubeTK in newer builds. What processor are you using?

On Fri, Nov 17, 2023 at 9:46 PM soojinpren @.***> wrote:

Hello, I am having trouble with installing the latest version of itk-tubetk.

When I create a new conda environment with python 3.9, pip install itk-tubetk==1.3.5 throws this error

ERROR: Could not find a version that satisfies the requirement itk-tubetk==1.3.5 (from versions: 0.9.0, 1.0.0, 1.1rc1, 1.1, 1.2, 1.2.1, 1.3, 1.3.1) ERROR: No matching distribution found for itk-tubetk==1.3.5

When I create a new conda environment with python 3.10, pip install itk-tubetk==1.3.5 throws this error

ERROR: Could not find a version that satisfies the requirement itk-tubetk (from versions: none) ERROR: No matching distribution found for itk-tubetk

Strangely, when I try pip install itk-tubetk==1.3.5, I am able to install the latest version. Could you please let me know how I can install v1.3.5 locally? Thank you.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/150, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJLZHSJA4JYS7D6W5OH3YFAOQXAVCNFSM6AAAAAA7QUP6E2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGAYDAMJXGQ4DKNI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

soojinpren commented 11 months ago

Hi @aylward, thank you for your reply. The OS and CPU of my computer are:

Ubuntu 18.04.6 LTS (GNU/Linux 5.4.0-1103-aws x86_64v) Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Stepping: 7 CPU MHz: 3114.548 BogoMIPS: 4999.99 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 36608K NUMA node0 CPU(s): 0-7

normanius commented 11 months ago

Does that mean that Apple systems running an M1+ processor are also not supported for now?

aylward commented 11 months ago

Yes - but I'm working on it! I just switched the build system to the base approach used by ITK's core. I hope to have new builds within a week, for a full range of platforms.

normanius commented 11 months ago

Great, I'm happy to help test new builds as soon as they are available.

aylward commented 4 months ago

New versions of the wheels with support for ubuntu and new Macs are now available on Pypi as itk-tube 1.4.0

Note that there are know issue for these for select functions, due to requiring changes to ITK now in the current release of ITK wheels (5.4). The next ITK wheels (with the required changes) won't be release for several months, so if you encounter a crash, it might be due to this incompatibility. I've uploaded new ITK wheels to the PyPI TEST server for Windows running Python 3.11, and this week for Ubuntu 22.04. See this issue for more details: https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2198675116

I'll update the README with this info. Sorry for the inconvenience, but I'm doing what I can. Fairly large changes had to be made to get things working again! Thanks for your patience.