#1 Conflict Project : OpenPointCloud-OctAttention_yh-2022-05-17

Open
created 1 year ago by watchman · 1 comments
watchman commented 1 year ago
Hi, users are unable to run _**OpenPointCloud-OctAttention_yh-2022-05-17**_ due to dependency conflict with _**numpy**_ package. As shown in the full dependency graph of **OpenPointCloud-OctAttention_yh-2022-05-17**, **OpenPointCloud-OctAttention_yh-2022-05-17(at level 0)** requires **numpy** (==1.18.4), while **hdf5storage(at level 1)** requires **numpy** (<1.12.0). According to pip’s "first found wins" installation strategy, **numpy==1.18.4** is the actually installed version. However, **numpy==1.18.4** does not satisfy **numpy** (<1.12.0). ### Dependency tree------- ``` OpenPointCloud-OctAttention_yh-2022-05-17 | +-&h5py!version range:==2.10.0!install version:2.10.0!file id:179349! | | +-&numpy!version range:>=1.7!install version:1.18.4!requirement id:5086013! | | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:2039037! | | | +-&sphinx!version range:>=1.2.3!install version:5.0.0b1!requirement id:2039042! | | +-&six!version range:*!install version:1.16.0!requirement id:5086014! | +-&hdf5storage!version range:==0.1.18!install version:0.1.18!file id:180712! | | +-&h5py!version range:>=2.1!install version:2.10.0!requirement id:7857692! | | | +-&numpy!version range:>=1.7!install version:1.18.4!requirement id:5086013! | | | +-&six!version range:*!install version:1.16.0!requirement id:5086014! | | +-&numpy!version range:<1.12.0!install version:1.12.0rc2!requirement id:7857693! | | | +-&sphinx!version range:>=1.0.1!install version:5.0.0b1!requirement id:2038141! | +-&numpy!version range:==1.18.4!install version:1.18.4!file id:211277! | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:2039037! | | | +-&markupsafe!version range:>=2.0!install version:2.1.1!requirement id:13372610! | | +-&sphinx!version range:>=1.2.3!install version:5.0.0b1!requirement id:2039042! | +-&pandas!version range:==1.0.4!install version:1.0.4!file id:63905! | | +-&numpy!version range:>=1.13.3!install version:1.18.4!requirement id:2302375! | | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:2039037! | | | +-&sphinx!version range:>=1.2.3!install version:5.0.0b1!requirement id:2039042! | | +-&python-dateutil!version range:>=2.6.1!install version:2.8.2!requirement id:2302385! | | | +-&six!version range:>=1.5!install version:1.16.0!requirement id:11782277! | | +-&pytz!version range:>=2017.2!install version:2022.1!requirement id:2302393! | +-&pillow!version range:==9.1.0!install version:9.1.0!file id:67948! | +-&plyfile!version range:==0.7.4!install version:0.7.4!file id:70522! | | +-&numpy!version range:>=1.8!install version:1.18.4!requirement id:11238382! | | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:2039037! | | | +-&sphinx!version range:>=1.2.3!install version:5.0.0b1!requirement id:2039042! | +-&tensorflow-gpu!version range:==2.3.1!install version:2.3.1!file id:263454! | +-&tqdm!version range:==4.48.0!install version:4.48.0!file id:104519! ``` ### Suggested solutions 1.Change your direct dependency **numpy [==1.18.4]** to be **numpy [<=1.12.0rc2]**. 2.Remove your direct dependency **numpy [==1.18.4]**, and use **numpy** transitively introduced by **hdf5storage**. 3.Upgrade or downgrade your direct dependency **hdf5storage** to transitively introduce a compatible version of **numpy**.
yehua commented 1 year ago
Owner
Hi~ numpy[==1.18.4] and hdf5storage[0.1.18] work well in my environment, no confliction arises. If somehow they conflict in your system, you may need to adjust accordingly following the instructions from the pip information. Thanks for your advice.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.