最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中ImportError錯誤的詳細(xì)解決方法

 更新時間:2022年07月15日 14:56:49   作者:SpikeKing  
最近辛辛苦苦安裝完了python,最后再運行的時候會出現(xiàn)錯誤,所以這篇文章主要給大家介紹了關(guān)于Python中ImportError錯誤的詳細(xì)解決方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下

ImportError: No module named XXX 錯誤解決

問題

錯誤:ImportError: No module named XXX

在Python的工程中,偶爾會遇到文件無法引用的情況,即PyCharm IDE支持文件跳轉(zhuǎn),但是當(dāng)文件執(zhí)行時,找不到模塊。

例如,錯誤如下:

Traceback (most recent call last):
  File "utils/average_clinic.py", line 17, in <module>
    from utils.file_utils import listdir_files, show_string
ImportError: No module named file_utils

解決

首先,在py文件的頂部,引入根目錄,如

import os
import sys

p = os.path.dirname(os.path.dirname((os.path.abspath(__file__))))
if p not in sys.path:
    sys.path.append(p)

# print p  # 顯示路徑

其次,檢查文件的Working directory,位置:

第一步是導(dǎo)入工程路徑,第二步是檢查文件的工作目錄。優(yōu)先檢查工作目錄,其次檢查工程路徑。同時,要注意PyCharm自動生成文件引用不一定正確,如:

from file_utils import listdir_files, show_string
# 錯誤的引用,文件位于同一目錄下,不使用包名
# from utils.file_utils import listdir_files, show_string

補充:ImportError: libGL.so.1: cannot open shared object file: No such file or directory

報錯信息

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

報錯分析

在使用opencv-python的過程中,只是通過pip安裝了cv相關(guān)的python包,但是沒有關(guān)注cv對于底層系統(tǒng)中部分共享庫的依賴。這個在docker中是一個常見的錯誤。

解決方案

方案1: 安裝cv2的依賴

這里只是舉例部分環(huán)境,至于具體需要安裝哪些庫,對應(yīng)的庫名稱,需要參考你本身的系統(tǒng)查詢后,方可執(zhí)行。

apt-get install ffmpeg libsm6 libxext6 -y

方案2: 安裝python3-opencv或者opencv-python-headless

可以通過安裝python3-opencv或opencv-python-headless庫來實現(xiàn)便捷的處理依賴。

apt-get install python3-opencv -y
apt-get install opencv-python-headless -y

總結(jié)

到此這篇關(guān)于Python中ImportError錯誤的文章就介紹到這了,更多相關(guān)Python ImportError錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基于DeepSeek大模型的提示詞優(yōu)化方案

    Python基于DeepSeek大模型的提示詞優(yōu)化方案

    以下基于DeepSeek大模型特性及搜索結(jié)果的綜合分析,結(jié)合提示詞設(shè)計原則、技術(shù)原理與優(yōu)化策略,提供完整Python代碼案例及詳細(xì)解析,需要的朋友可以參考下
    2025-04-04
  • python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

    python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

    Python用WMI模塊獲取Windows系統(tǒng)的硬件信息:硬盤分區(qū)、使用情況,內(nèi)存大小,CPU型號,當(dāng)前運行的進程,自啟動程序及位置,系統(tǒng)的版本等信息。
    2015-10-10
  • Python高級特性與幾種函數(shù)的講解

    Python高級特性與幾種函數(shù)的講解

    今天小編就為大家分享一篇關(guān)于Python高級特性與幾種函數(shù)的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Python表示當(dāng)前時間的方法合集

    Python表示當(dāng)前時間的方法合集

    在 Python 中獲取當(dāng)前時間是許多與時間有關(guān)的操作的一個很好的起點。一個非常重要的用例是創(chuàng)建時間戳。在本教程中,你將學(xué)習(xí)如何用 datetime 模塊獲取、顯示和格式化當(dāng)前時間
    2023-01-01
  • python用Pygal如何生成漂亮的SVG圖像詳解

    python用Pygal如何生成漂亮的SVG圖像詳解

    本篇文章講述python如何用 Pygal 來生成漂亮的 SVG 圖表,并能夠利用 Python 中的 Flask 框架來顯示你的 SVG 圖像,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python實現(xiàn)Dijkstra算法

    Python實現(xiàn)Dijkstra算法

    今天小編就為大家分享一篇關(guān)于Python實現(xiàn)Dijkstra算法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • pandas添加新列的5種常見方法

    pandas添加新列的5種常見方法

    pandas為DataFrame格式數(shù)據(jù)添加新列的方法非常簡單,下面這篇文章主要給大家介紹了關(guān)于pandas添加新列的5種常見方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python如何對文件進行重命名

    Python如何對文件進行重命名

    這篇文章主要介紹了Python如何對文件進行重命名,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • pandas之query方法和sample隨機抽樣操作

    pandas之query方法和sample隨機抽樣操作

    這篇文章主要介紹了pandas之query方法和sample隨機抽樣操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 詳細(xì)介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法

    詳細(xì)介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法

    這篇文章主要介紹了詳細(xì)介紹在pandas中創(chuàng)建category類型數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評論

营山县| 隆尧县| 曲周县| 嵊州市| 介休市| 丰城市| 福泉市| 大安市| 桦川县| 绍兴县| 六安市| 邹城市| 四川省| 恩施市| 连州市| 陇西县| 米林县| 四子王旗| 竹溪县| 治县。| 西畴县| 桂林市| 桃园县| 陆河县| 恩施市| 循化| 西林县| 西乌珠穆沁旗| 延庆县| 钦州市| 延庆县| 商都县| 长寿区| 麻栗坡县| 黄冈市| 杭州市| 芜湖市| 宕昌县| 灵武市| 襄城县| 礼泉县|