isl-org / Open3D

Open3D: A Modern Library for 3D Data Processing
http://www.open3d.org
Other
11.49k stars 2.31k forks source link

Cannot install open3d on python=3.9, 3.10 #6447

Open ChaitanyaGhadling opened 1 year ago

ChaitanyaGhadling commented 1 year ago

Checklist

Steps to reproduce the issue

Installed in conda env

conda create --name open3d python=3.9 conda activate open3d python -m pip install --upgrade pip pip3 install open3d

Error message

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

Open3D, Python and System information

- Operating system: NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"

- Python version: Python 3.9 / output from `import sys; print(sys.version)`
- PIP version: pip 23.3.1(latest)
- System architecture: x86
- Is this a remote workstation?: yes
- How did you install Open3D?: pip

Additional information

The Open3d installation using pip install open3d works fine when I install it on conda with python=3.7

But for some reason it does not work with python=3.9. I need to use 3.9 as I have some other packages that needs 3.9 version

I tried installing it with pip install open3d-python It gets installed but when I tried import open3d I get the following error: importerror: /home/c/cg495/.conda/envs/open3d/lib/python3.9/site-packages/open3d/linux/open3d.so: undefined symbol: _py_zerostruct

Tried to build from source too: pip install -U --trusted-host www.open3d.org -f http://www.open3d.org/docs/latest/getting_started.html open3d Got the error: Looking in links: http://www.open3d.org/docs/latest/getting_started.html ERROR: Could not find a version that satisfies the requirement open3d (from versions: devel-darwin-x86_64-0.17.0+a2401d0, devel-linux-x86_64-pre-cxx11-abi-cuda-0.17.0+a2401d0, devel-linux-x86_64-pre-cxx11-abi-0.17.0+a2401d0, devel-linux-x86_64-cxx11-abi-cuda-0.17.0+a2401d0, devel-linux-x86_64-cxx11-abi-0.17.0+a2401d0, devel-windows-amd64-0.17.0+a2401d0-dbg, devel-windows-amd64-0.17.0+a2401d0) ERROR: No matching distribution found for open3d


pip install open3d-0.17.0+a2401d0-cp39-cp39-manylinux_2_27_x86_64.whl

ERROR: open3d-0.17.0+a2401d0-cp39-cp39-manylinux_2_27_x86_64.whl is not a supported wheel on this platform.

yosef321 commented 1 year ago

i am having the same issue. any solution?

ChaitanyaGhadling commented 12 months ago

Nope.

g711ab commented 1 week ago

me too

g711ab commented 1 week ago

update python to 3.11 conda install -c open3d-admin -c conda-forge open3d it's work for me