python項目導入open3d后報錯ImportError:DLL load failed:找不到指定的模塊問題
python項目導入open3d后報錯ImportError:DLL load failed:找不到指定的模塊
解決核心:(手動導入open3d時用pip3命令導入)
- 電腦系統(tǒng):win10(專業(yè)版)
- python:3.7.8
- 項目運行環(huán)境:pycharm2020
在python安裝路徑的Scripts目錄中打開cmd手動導入open3d
(不要導入最新版本,導入前將已有的open3d和open3d-python進行卸載)
- 導入運行命令:
pip3 install open3d==0.12.0
- 導入open3d-python命令:
pip3 install open3d-python==0.6.0.0
解決過程
1.python環(huán)境最初安裝時用的是最新的包,引起項目中部分導入包無法正常使用,后來轉(zhuǎn)用python 3.7.8版本好了。
2.在pycharm中引入open3d是最新版,出現(xiàn)“ImportError: DLL load failed: 找不到指定的模塊”,之后卸載最新版轉(zhuǎn)用0.12.0版也會出現(xiàn)同樣錯誤,在安裝python環(huán)境中的Scripts目錄中手動導入open3d也會出現(xiàn)同樣錯誤。
3.解決問題
在pycharm中卸載已安裝的open3d和open3d-python,找到你安裝python環(huán)境中的Scripts目錄在這里打開cmd,按圖片中描述操作

在cmd界面操作
- 手動導入open3d
pip3 install open3d==0.12.0
- 手動導入 open3d-python
pip3 install open3d-python==0.6.0.0
重新打開python項目等到環(huán)境加載完后重新創(chuàng)建一個.py文件
輸入一下代碼運行測試即可
import open3d as o3d
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Python中定義函數(shù)并調(diào)用的操作步驟
這篇文章主要介紹了在Python中如何定義函數(shù)并調(diào)用它,函數(shù)的定義和調(diào)用是Python編程中最基本也是最重要的概念之一,掌握它們對于進行有效的Python編程至關(guān)重要,需要的朋友可以參考下2024-01-01
Object arrays cannot be loaded when
這篇文章主要介紹了Object arrays cannot be loaded when allow_pickle=False,本文給大家分享問題解決思路,需要的朋友可以參考下2022-11-11

