-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Cannot pip install v0.18 on x86_64 arch with OSX 14 and Python 3.9 #6686
Comments
Confirming this issue, just saw the same thing myself
When downloading the
|
Do the latest development wheels work? |
That works ok!
▶ pip install open3d-0.18.0+aba7214-cp39-cp39-macosx_11_0_x86_64.whl
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Processing ./open3d-0.18.0+aba7214-cp39-cp39-macosx_11_0_x86_64.whl
Requirement already satisfied: numpy>=1.18.0 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (1.20.1)
Requirement already satisfied: dash>=2.6.0 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (2.9.2)
Requirement already satisfied: werkzeug>=2.2.3 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (2.2.3)
Requirement already satisfied: nbformat>=5.7.0 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (5.7.0)
Requirement already satisfied: configargparse in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (1.5.3)
Requirement already satisfied: addict in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (2.4.0)
Requirement already satisfied: pillow>=9.3.0 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (9.5.0)
Requirement already satisfied: matplotlib>=3 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (3.3.4)
Requirement already satisfied: pandas>=1.0 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (1.2.2)
Requirement already satisfied: pyyaml>=5.4.1 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (6.0)
Requirement already satisfied: scikit-learn>=0.21 in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (1.2.2)
Requirement already satisfied: tqdm in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (4.65.0)
Requirement already satisfied: pyquaternion in /usr/local/lib/python3.9/site-packages (from open3d==0.18.0+aba7214) (0.9.9)
Requirement already satisfied: Flask>=1.0.4 in /usr/local/lib/python3.9/site-packages (from dash>=2.6.0->open3d==0.18.0+aba7214) (2.2.3)
Requirement already satisfied: plotly>=5.0.0 in /usr/local/lib/python3.9/site-packages (from dash>=2.6.0->open3d==0.18.0+aba7214) (5.14.0)
Requirement already satisfied: dash-html-components==2.0.0 in /usr/local/lib/python3.9/site-packages (from dash>=2.6.0->open3d==0.18.0+aba7214) (2.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in /usr/local/lib/python3.9/site-packages (from dash>=2.6.0->open3d==0.18.0+aba7214) (2.0.0)
Requirement already satisfied: dash-table==5.0.0 in /usr/local/lib/python3.9/site-packages (from dash>=2.6.0->open3d==0.18.0+aba7214) (5.0.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.9/site-packages (from matplotlib>=3->open3d==0.18.0+aba7214) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.9/site-packages (from matplotlib>=3->open3d==0.18.0+aba7214) (1.3.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /Users/will/Library/Python/3.9/lib/python/site-packages (from matplotlib>=3->open3d==0.18.0+aba7214) (2.4.7)
Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.9/site-packages (from matplotlib>=3->open3d==0.18.0+aba7214) (2.8.1)
Requirement already satisfied: fastjsonschema in /usr/local/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d==0.18.0+aba7214) (2.16.3)
Requirement already satisfied: jsonschema>=2.6 in /Users/will/Library/Python/3.9/lib/python/site-packages (from nbformat>=5.7.0->open3d==0.18.0+aba7214) (3.2.0)
Requirement already satisfied: jupyter-core in /usr/local/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d==0.18.0+aba7214) (4.7.1)
Requirement already satisfied: traitlets>=5.1 in /usr/local/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d==0.18.0+aba7214) (5.9.0)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.9/site-packages (from pandas>=1.0->open3d==0.18.0+aba7214) (2021.1)
Requirement already satisfied: scipy>=1.3.2 in /usr/local/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d==0.18.0+aba7214) (1.10.1)
Requirement already satisfied: joblib>=1.1.1 in /usr/local/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d==0.18.0+aba7214) (1.2.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d==0.18.0+aba7214) (2.1.0)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.9/site-packages (from werkzeug>=2.2.3->open3d==0.18.0+aba7214) (2.1.2)
Requirement already satisfied: six in /usr/local/lib/python3.9/site-packages (from cycler>=0.10->matplotlib>=3->open3d==0.18.0+aba7214) (1.15.0)
Requirement already satisfied: Jinja2>=3.0 in /usr/local/lib/python3.9/site-packages (from Flask>=1.0.4->dash>=2.6.0->open3d==0.18.0+aba7214) (3.1.2)
Requirement already satisfied: itsdangerous>=2.0 in /usr/local/lib/python3.9/site-packages (from Flask>=1.0.4->dash>=2.6.0->open3d==0.18.0+aba7214) (2.1.2)
Requirement already satisfied: click>=8.0 in /usr/local/lib/python3.9/site-packages (from Flask>=1.0.4->dash>=2.6.0->open3d==0.18.0+aba7214) (8.0.1)
Requirement already satisfied: importlib-metadata>=3.6.0 in /usr/local/lib/python3.9/site-packages (from Flask>=1.0.4->dash>=2.6.0->open3d==0.18.0+aba7214) (6.1.0)
Requirement already satisfied: attrs>=17.4.0 in /Users/will/Library/Python/3.9/lib/python/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0+aba7214) (20.3.0)
Requirement already satisfied: pyrsistent>=0.14.0 in /Users/will/Library/Python/3.9/lib/python/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0+aba7214) (0.17.3)
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0+aba7214) (65.6.3)
Requirement already satisfied: tenacity>=6.2.0 in /usr/local/lib/python3.9/site-packages (from plotly>=5.0.0->dash>=2.6.0->open3d==0.18.0+aba7214) (8.2.2)
Requirement already satisfied: packaging in /usr/local/lib/python3.9/site-packages (from plotly>=5.0.0->dash>=2.6.0->open3d==0.18.0+aba7214) (23.0)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.9/site-packages (from importlib-metadata>=3.6.0->Flask>=1.0.4->dash>=2.6.0->open3d==0.18.0+aba7214) (3.15.0)
Installing collected packages: open3d
Attempting uninstall: open3d
Found existing installation: open3d 0.17.0
Uninstalling open3d-0.17.0:
Successfully uninstalled open3d-0.17.0
I guess in that case this could be related to the other issue, as pip before was not finding anything to download 🤔
|
I also encountered this issue. Currently-published wheels with
I checked with the latest universal development wheel for Python 3.11 too, same problem:
I poked around and this seems to apply to all the other dylibs in the wheels too. Just to compare, here's what the output for a universal .so should look like:
|
Hmm, it might just be a case of setting something like |
The macOS dev wheels are indeed only build on x64 and incorrectly named. I plan to fix this in The arm64 macOS wheels on PyPi are currently built manually. The artifacts of that PR CI job has the most recent open3d_macosx_ARM64_wheels. |
Thanks for working on this! I had been wondering how the arm64 wheels were being built for distribution. I had a look at the artifacts from that CI job and it looks like the libs in the |
Hey! I cant install v0.18 on mac since it is apparently not available
I guess this might be the same issue? macOS: 14.4.1 Thanks!! |
same problem |
Seeing this issue on ubuntu 24.04 which uses python12. |
Checklist
main
branch).Steps to reproduce the issue
I pip installed v0.18 Open3D:
Then, I tried to print out open3d version
Then, I inspected pybind.cpython-39-darwin.so
Error message
Additional information
Pip logs showed that it downloaded
open3d-0.18.0-cp39-cp39-macosx_13_0_universal2.whl
from pypi. Based on my inspection ofpybind.cpython-39-darwin.so
it seems like the wheel incorrectly installed the arm64 version or it does not contain the x86_64 version of open3d?The text was updated successfully, but these errors were encountered: