#python
Вопрос:
Я пытаюсь запустить код на ubuntu 20.04, который использует библиотеку open3d, я установил open3d с помощью pip. Однако, когда я запускаю код, он показывает
ImportError: cannot import name 'linux' from open3d
Я попытался установить tensorflow 1.11, но безрезультатно.
код:
from open3d import linux as open3d
from os.path import join
import numpy as np
import colorsys, random, os, sys
import pandas as pd
Ошибка:
Traceback (most recent call last):
File "main_S3DIS.py", line 2, in <module>
from RandLANet import Network
File "/mnt/d/research/codes/randla-net/RandLANet.py", line 4, in <module>
from helper_tool import DataProcessing as DP
File "/mnt/d/research/codes/randla-net/helper_tool.py", line 1, in <module>
from open3d import linux as open3d
ImportError: cannot import name 'linux' from open3d
Комментарии:
1. какую версию open3d вы установили?
2. Это должно быть в строке 1, а не в строке 2. Кроме того, остальная часть кода не должна иметь значения. Можете ли вы это прояснить?
3. Как вы думаете, почему должен быть
linux
подмодуль? Я не вижу этого в документах.4. Я установил версию 0.10.0
5. @TimRoberts я тоже ! но я попытался запустить без него, и он показал мне ошибку, так как вызывает этот модуль в остальной части кода