Open3DバージョンとUbuntuの関係

Open3Dは、3Dデータの迅速な開発と処理をサポートするオープンソースライブラリです。 Open3Dは、慎重に選択されたデータ構造とアルゴリズムのセットをC ++とPythonで公開します。バックエンドは高度に最適化されており、並列化用に設定されています。

この一連の学習計画では、主に翻訳および実践学習計画に関するOpen3D公式Webサイトのチュートリアルに基づいて、Blueの学生が開始者として参加しています。ポイントクラウドPCL公式アカウントは、無料の3Dビジョンおよびポイントクラウド通信コミュニティです。Open3Dまたは関心のあるパートナーを使用して、翻訳計画に参加し、無料の通信コミュニティに貢献し、Open3Dを使用するための中国語のチュートリアルを提供することを楽しみにしています。

Ubuntu16.04にopen3Dをインストールします

コマンドを使用してUbuntu16.04にOpen3Dをインストールした後、Pythonで「.py」ファイルを作成し、ファイルにコードを記述します。importopen3d as o3d

この時点でプログラムを実行する際のエラー:

PyCharmで実行しているときに表示されるエラーは次のとおりです。

作成した仮想環境で実行中のコードに切り替えると、エラーが発生しました。

GLIBCはUbuntuシステムの低レベルのものであり、バージョンをアップグレードすることはできません[1]。

次のコマンドを使用して、Ubuntu 16.04のGLIBCのバージョンを読み取ります。strings/ lib / x86_64-linux-gnu / libc.so.6 | grep GLIBC

次の図は、Ubuntu16.04のGLIBCのバージョンを示しています。

このコマンドを入力して、Ubuntu16.04でサポートされている最高バージョンが2.23であることを確認します。

次の図は、Ubuntu18.04のGLIBCのバージョンを示しています。

上記の情報から、Ubuntu 18.04のGLIBCのバージョンは、Ubuntu 16.04と比較して2.24、2.25、2.26、2.27であることがわかります。

この問題の理由:

Open3Dをインストールするときのコマンドは次のとおりです。condainstall-copen3d-admin open3d

このコマンドは、デフォルトでOpen3Dをインストールします。これは、公式Webサイトで入手可能な最新バージョンです。最新バージョンは「open3d-0.10.0.0-py36_0」です。次の図に示すように、新しいバージョンで必要なGLIBCは2.27です。

ただし、open3d-0.10.0.0はUbuntu16.04ではなくUbuntu18.04をサポートしているため、Open3DはUbuntuシステムにインストールできますが、使用することはできません。

Ubuntu 16.04環境でopen3dライブラリを正しく使用する場合は、次の2つの方法が考えられます。

j。Ubuntu16.04をUbuntu18.04にアップグレードしてから、対応するソフトウェアパッケージをインストールします。

k。公式ウェブサイトでopen3d-0.9.0.0バージョンをダウンロードし、Anacondaが提供するターミナルを使用してこの機能パックをインストールします。

方法1:Ubuntu16.04に対する強い需要がないスタッフに対応できます。

方法2:Ubuntuのバージョン環境を変更せずに引き続き使用します。

(1)、 Open3Dパッケージコマンドのアンインストール:

conda remove open3d

(2)、 Open3D公式ウェブサイトアドレスをダウンロードする

公式サイト:https://anaconda.org/open3d-admin/open3d

公式ウェブサイトでOpen3Dソフトウェアパッケージバージョンをダウンロードすることをお勧めします:open3d-0.9.0.0-py36_0;

(3)、 AnacondaはUbuntu環境でグラフィカルに起動します

まず、端末を対応する仮想環境に切り替えます。

対応するコマンドを入力します。

 source ~/anaconda3/bin/activate root
 anaconda-navigator

(4)、 仮想環境にローカルにインストール

ローカルにダウンロードされたOpen3dソフトウェアパッケージをインストールします。ターミナルに入力されたコマンド形式:

condainstall絶対パス/パッケージの場所のパッケージ名

写真はアナコンダが持ってきたターミナルです

このとき、本端末を対応する仮想環境に切り替えてください。以下に示すように:

プログラムが正常に実行できない理由は、Open3Dに関連付けられているライブラリipywidgetsがアンインストール時にアンインストールされており、再インストールする必要があるためです。

ターミナルで実行されるコマンド:

conda install ipywidgets

これまでのところ、この問題は解決されています。

[1] https://www.cnblogs.com/kevingrace/p/8744417.html

Recommended Posts

Open3DバージョンとUbuntuの関係
CentOSとUbuntuの違い
LinuxシステムにおけるCentOSとUbuntuの違い
python2.xとpython3.xの違い
CentOS7とCentOS6の違い
Thunderbirdの最新バージョンをインストールし、ubuntuでプラグインを交換します
Ubuntuに最新のPython3.6バージョンをインストールします
CentosとRedhatの違いとつながり
Ubuntu18.04サーバーバージョンのインストールと使用(グラフィック)
javaとpythonの構文の違い
CentOS(RHEL)カーネルバージョンとシステムバージョン間の対応
UbuntuにCaffeのCPUバージョンをインストールします
Ubuntuの基本的な構成とインターフェースの美化
Ubuntuの下に古いバージョンのseuratをインストールします
pythonとpycharmの違いは何ですか
ubuntuのファイアウォールをオフにしてからオンにします
同期Pythonと非同期Pythonの違いは何ですか?
Python2とPython3の違いの簡単な要約
コマンドラインを使用して、Ubuntuバージョンメソッドを検出します
システムバージョンとマシン桁を表示するCentOS7システム
EthereumクライアントMistをWindowsとubuntuにインストールします
VMware上のWindowsとUbuntu間のファイル転送方法
1つは、ピットにドッキングする(win10とUbuntuのインストール)
概要:UbuntuPython2.xおよび
Ubuntu16.04スイッチpythonバージョン
Ubuntu20.04の経験と美化
Ubuntuの紹介とインストール
[python] ubuntuの下のpython2とpython3
Ubuntuのバックアップと復元
XshellとXftpが仮想マシンUbuntuへの接続に失敗する
RabbitMQ-3.8.5の最新バージョンをインストールして構成します(ビデオ付き)
実行中のUbuntuバージョンに対応するカーネルソースコードを見つけます
新しいバージョンのubuntuをアップグレードした後、画面が空白になる
Windows / ubuntuはマスターおよび博士論文のPDFバージョンをダウンロードします
ubuntu 12.04自動的に再起動してダンプするように、カーネルクラッシュを構成します