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

Python?報錯ImportError:?No?module?named?***的問題解決

 更新時間:2025年05月29日 10:53:57   作者:福旺旺  
本文主要介紹了Python?報錯ImportError:?No?module?named?***,下面就來介紹一下該問題的解決,具有一定的參考價值,感興趣的可以了解一下

一、報錯原因

  • 情形:運用import函數(shù)調用Python包時出現(xiàn)。
  • 原因:報這種錯就是找不到對應的包了。
  • 原理:運用import函數(shù)調用Python包時,會從搜索路徑下面尋找對應的包所在的庫,如果沒有找到對應的包名,就會報這個錯。

二、解析情況

根據(jù)原理,報這種錯會有兩種情況。
一種就是根本沒有安裝相應的包,另一種就是包沒有安裝在對應的搜索路徑下面,出現(xiàn)這種情況一般是Python安裝過多版本或者進行過升級(也就是解釋器用錯了,假如這個包是用Python3寫的,但你用Python2去運行了,就會報錯)。

三、解決方法

  • 先確認是那種情況,直接搜索看看能不能找到相應的包
find / -name 包名
#/代表全局變量,如果權限不夠全局變量,就縮小范圍到個人賬戶下的范圍
#或者用whereis函數(shù)
whereis 包名

3.1、未安裝相應的包

  • 直接用pip安裝相應的包
pip install 包名
  • 如果沒有安裝pip,用下面的代碼安裝
sudo apt-get install python-pip

3.2、不在搜索路徑下

  • 第一步:在判斷原因時查找過包,記錄下包的位置
    以Python3.9為例,位置一般在
/..../python3.9/site-packages/

如果使用的是anaconda,路徑為:

/.../anaconda3/lib/python3.9/site-packages/
  • 第二步:查看Python的搜索路徑有哪些
    • 在Linux中輸入python進入python操作頁面
    • 輸入下面代碼查找搜索路徑
import sys
sys.path

在這里插入圖片描述

  • 第三步:將包的路徑添加到搜索路徑中
  • 設置pythonpath環(huán)境變量
    編輯 ~/.profile 文件:(需要管理員權限)
export PYTHONPATH=$PYTHONPATH:待加入的搜索路徑

直接在命令行中輸入:(臨時,下次開機時失效)

export PYTHONPATH=$PYTHONPATH:待加入的搜索路徑

注意不要有空格,否則會報錯

  • 添加.pth 文件(需要管理員權限)
    在搜索目錄下新建一個.pth 文件,文件名任意,文件中每一行是一個路徑,將第一步的路徑輸進入。(python運行時將會自動把每個.pth文件中的路徑加入到搜索路徑中)

  • 通過sys.path設置路徑(臨時)

import  sys
sys.path.append("待加入的搜索路徑")
  • 在pycharm中設置搜索路徑(只在pycharm中有效)
    有兩種方法:
    1). 右擊要加入的路徑文件夾,選擇“Mark Directory as ”,再選擇“source root”
    2). 在edit configurations 中點擊“environment variables”,輸入:
    name: PYTHONPYTH
    Values: “待加入的路徑”

3.3、進入對應的版本

  • 安裝多個Python版本后,可以在命令上標注版本號,來進入不同大版本的Python。
  • 這樣也可以解決搜索不到對應包的問題。包裝在了版本2中就進Python2版本,包裝在了版本3中就進python3版本(如果需要調用的多個包不在同一版本內(nèi),這個辦法就失效了)
  • 運行:python2(/3)
  • 既然知道是包和解釋器不匹配造成的了,同樣的可以通過更改Python文件的文件頭部說明也可以指定解釋器
    • 具體操作:在Python文件的首行加上,#!/usr/bin/env python3
  • 例如

在這里插入圖片描述

在這里插入圖片描述

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

相關文章

  • pytorch判斷是否cuda 判斷變量類型方式

    pytorch判斷是否cuda 判斷變量類型方式

    這篇文章主要介紹了pytorch判斷是否cuda 判斷變量類型方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • PyQt5的QWebEngineView使用示例

    PyQt5的QWebEngineView使用示例

    這篇文章主要介紹了PyQt5的QWebEngineView使用示例,幫助大家更好的學習和使用python,感興趣的朋友可以了解下
    2020-10-10
  • FFrpc python客戶端lib使用解析

    FFrpc python客戶端lib使用解析

    這篇文章主要介紹了FFrpc python客戶端lib使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python利用Turtle庫繪制一顆櫻花樹

    Python利用Turtle庫繪制一顆櫻花樹

    后唐李煜曾說道,櫻花落盡春將困,秋千架下歸時。漏暗斜月遲遲,花在枝。櫻花落盡的時候春天也將過去了,秋千架下歸去時。天上的斜月姍姍來遲,花還在枝頭。本文將用Python+Turtle繪制一顆櫻花樹,感興趣的可以嘗試一下
    2022-04-04
  • Python實現(xiàn)生成對角矩陣和對角塊矩陣

    Python實現(xiàn)生成對角矩陣和對角塊矩陣

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)生成對角矩陣和對角塊矩陣,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • 一篇文章快速了解Python的GIL

    一篇文章快速了解Python的GIL

    這篇文章主要介紹了一篇文章快速了解Python的GIL,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python編程中簡潔優(yōu)雅的推導式示例詳解

    python編程中簡潔優(yōu)雅的推導式示例詳解

    這篇文章主要為大家介紹了python編程中簡潔優(yōu)雅的推導式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • python GUI庫圖形界面開發(fā)之PyQt5信號與槽機制、自定義信號基礎介紹

    python GUI庫圖形界面開發(fā)之PyQt5信號與槽機制、自定義信號基礎介紹

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5信號與槽機制基礎介紹,需要的朋友可以參考下
    2020-02-02
  • Python導包模塊報錯的問題解決

    Python導包模塊報錯的問題解決

    這篇文章主要介紹了Python導包模塊報錯的問題解決,文章圍繞主題相關內(nèi)容詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • Django中提供的6種緩存方式詳解

    Django中提供的6種緩存方式詳解

    這篇文章主要介紹了Django中提供的6種緩存方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論

天柱县| 武城县| 合阳县| 鸡泽县| 汝城县| 察哈| 曲水县| 沅江市| 吉木乃县| 井研县| 岳阳市| 平遥县| 七台河市| 思茅市| 嘉义市| 沂源县| 河池市| 南川市| 子洲县| 客服| 武安市| 集安市| 潜山县| 兴宁市| 临邑县| 泸溪县| 绥江县| 南丹县| 芜湖市| 湖南省| 浙江省| 正定县| 雅江县| 弋阳县| 二连浩特市| 慈利县| 长垣县| 清河县| 陆河县| 定兴县| 姚安县|