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

python之ImportError:模塊引入異常問題

 更新時(shí)間:2023年06月15日 09:42:00   作者:Imobs  
這篇文章主要介紹了python之ImportError:模塊引入異常問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

摘要

為什么要寫這篇文章?

我們在使用 pycharm 編程經(jīng)常會(huì)遇到 ImportError:模塊引入異常的情況;

原因:

模塊文件不在運(yùn)行的路徑上,即PyCharm IDE支持文件跳轉(zhuǎn),但是當(dāng)文件執(zhí)行時(shí),找不到模塊。

就會(huì)拋出 ImportError;

解決方法

Step1:使用 sys.path.append 引入源路徑

如果是在 Terminal 執(zhí)行,通過 sys.path.append 添加源路徑

在模塊文件頂部,引入源目錄,源路徑下的所有模塊文件都可以被不加前綴直接import

import os
import sys
BASE_PATH = os.path.split(os.path.dirname(os.path.abspath(__file__)))[0]
if BASE_PATH not in sys.path:
    sys.path.append(BASE_PATH)
# print(BASE_PATH)  # 打印源路徑

Step2:Pycharm IDE - Sources Root

如果使用 Pycharm IDE ,模塊包下有多層目錄,直接執(zhí)行,可能就會(huì)拋出引入路徑錯(cuò)誤

(1)在pycharm中設(shè)置source路徑

File–>setting–>project:項(xiàng)目名–>project structure

將放package的文件夾設(shè)置為source,這樣import的模塊類等,就是通過這些source文件夾作為根路徑來查找,也就是在這些source文件夾中查找import的東西。

(2)清除緩存并重啟

(3)設(shè)置源目錄(注意設(shè)置的是哪個(gè)目錄,不能選擇項(xiàng)目根目錄)

package 右鍵 -> Mark Directory as -> Sources Root

Step 3:unresolved reference

導(dǎo)入第三方模塊時(shí),比如:

from flask import Flask

此時(shí)的Flask 下方是有紅色波浪線(如下圖)的,我這里確定已經(jīng)安裝完畢,且 ctrl + 左鍵也無法跳轉(zhuǎn)到聲明定義的源碼,雖然運(yùn)行是不會(huì)報(bào)錯(cuò)的,但是在使用的是不會(huì)提示相關(guān)的關(guān)鍵方法

這個(gè)問題困擾了我很久,查了很多資料,最終找到了解決方法;

(1)在pycharm的 settings >> Editor >> File Types

(2)選擇 Text 并將 File name patterns 列表(識別為文本的文件名/擴(kuò)展名列表),刪除 __init__.py 文件名

(3)刪除所有的文件名,發(fā)現(xiàn)問題已經(jīng)解決!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python程序打包exe,單文件和多文件方式

    Python程序打包exe,單文件和多文件方式

    這篇文章主要介紹了Python程序打包exe,單文件和多文件方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • python處理excel繪制雷達(dá)圖

    python處理excel繪制雷達(dá)圖

    這篇文章主要為大家介紹了python處理excel繪制雷達(dá)圖的相關(guān)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼

    Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼

    Python exe工具是一種將Python代碼打包成可執(zhí)行文件的工具,它可以將Python程序轉(zhuǎn)換為獨(dú)立的可執(zhí)行文件,使得在沒有安裝Python解釋器的環(huán)境中也能夠運(yùn)行Python程序,本文給大家介紹了Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼,需要的朋友可以參考下
    2024-04-04
  • 使用國內(nèi)鏡像源創(chuàng)建離線PyPI鏡像的完整方案

    使用國內(nèi)鏡像源創(chuàng)建離線PyPI鏡像的完整方案

    根據(jù)知識庫信息,清華鏡像已明確會(huì)阻斷大量下載行為的請求,為避免此問題,我將提供一個(gè)安全使用國內(nèi)鏡像源的完整方案,確保能夠一次性準(zhǔn)備指定Python版本的所有包,然后導(dǎo)出到內(nèi)網(wǎng)環(huán)境,需要的朋友可以參考下
    2025-09-09
  • python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問題

    python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問題

    這篇文章主要介紹了python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python3 偽裝瀏覽器的方法示例

    Python3 偽裝瀏覽器的方法示例

    本篇文章主要介紹了Python3 偽裝瀏覽器的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用Python matplotlib作圖時(shí),設(shè)置橫縱坐標(biāo)軸數(shù)值以百分比(%)顯示

    使用Python matplotlib作圖時(shí),設(shè)置橫縱坐標(biāo)軸數(shù)值以百分比(%)顯示

    這篇文章主要介紹了使用Python matplotlib作圖時(shí),設(shè)置橫縱坐標(biāo)軸數(shù)值以百分比(%)顯示,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python中的None與 NULL(即空字符)的區(qū)別詳解

    Python中的None與 NULL(即空字符)的區(qū)別詳解

    這篇文章主要介紹了Python中的None與 NULL(即空字符)的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python編寫微信公眾號首圖思路詳解

    python編寫微信公眾號首圖思路詳解

    這篇文章主要介紹了python編寫微信公眾號首圖的思路,根據(jù)微信公眾號首圖要求,可以上傳一個(gè)不超過5M的圖片,且圖片尺寸要是2.35:1的尺寸,具體實(shí)現(xiàn)思路及代碼感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • python TCP Socket的粘包和分包的處理詳解

    python TCP Socket的粘包和分包的處理詳解

    這篇文章主要介紹了python TCP Socket的粘包和分包的處理詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02

最新評論

韶关市| 独山县| 宜黄县| 瓦房店市| 河池市| 红河县| 澳门| 新昌县| 静安区| 洛阳市| 慈溪市| 光山县| 秭归县| 沛县| 呼伦贝尔市| 新余市| 揭东县| 海丰县| 九龙县| 黄龙县| 师宗县| 大埔县| 神农架林区| 宁都县| 香港 | 荃湾区| 禄劝| 达尔| 若尔盖县| 武陟县| 微博| 大足县| 鄂州市| 宕昌县| 乐昌市| 库尔勒市| 揭阳市| 五家渠市| 临桂县| 龙里县| 四子王旗|