0

私は最近、Python を学び、遊び始めました。PyCharm、Windows 10、Python 3.8 を使用しています。open3dというライブラリを使いたいです。問題は、それを使用するたびに、次のエラーが発生することです。

File "C:/Users/XXXX/PycharmProjects/cloud/demo-main.py", line 5, in <module>
    import open3d
  File "C:\Users\XXXX\PycharmProjects\cloud\venv\lib\site-packages\open3d\__init__.py", line 13, in <module>
    from open3d.win32 import *
  File "C:\Users\XXXX\PycharmProjects\cloud\venv\lib\site-packages\open3d\win32\__init__.py", line 9, in <module>
    globals().update(importlib.import_module('open3d.win32.32b.open3d').__dict__)
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38-32\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\XXXX\PycharmProjects\cloud\venv\lib\site-packages\open3d\win32\32b\__init__.py", line 7, in <module>
    globals().update(importlib.import_module('open3d.win32.32b.open3d').__dict__)
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38-32\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed while importing open3d: Le module spécifié est introuvable.

そのため、Python はそのライブラリを見つけたり使用したりできないようです。今、私は調査を行ったところ、Microsoft redistrib をインストールすることで修正されたようですが、私にはうまくいきません。この問題を解決する方法が本当にわかりません。何かアイデアがあれば、今すぐ教えてください。(私が言ったように、私はPythonが初めてなので、おそらく修正は明らかです)

ありがとうございます !

4

2 に答える 2

0

anaconda/miniconda 環境で Python を使用している場合は、anaconda プロンプトを開いて実行します。

conda install -c open3d-admin open3d

それ以外の場合は、python インタープリターをスタンドアロンとして (つまり、anaconda/miniconda なしで) ダウンロードした場合は、cmd を開いて実行します: (システムの環境変数に python を追加する必要があることに注意してください。そうでない場合は、パスを貼り付けるよりも環境変数のウィンドウを検索します。 Python インストールのパスに移動して保存し、cmd を再起動します)

pip3 install open3d

また

pip install --user open3d

また

python3 -m pip install --user open3d

これは私には機能しますが、これが機能しない場合は、Visual Studio が更新されていることを確認してください。これについては、こちらにアクセスして、「Visual Studio 2015、2017、および 2019」セクションで x86 および x64 パッケージをインストールしてください。

于 2020-07-02T09:04:47.013 に答える