python命令行運(yùn)行報(bào)錯(cuò)ModuleNotFoundError:No module named‘XXX‘找不到自定義模塊
一、python運(yùn)行報(bào)錯(cuò)
ModuleNotFoundError: ModuleNotFoundError: No module named 'step_defss’
二、報(bào)錯(cuò)原因
在python中,一個(gè).py文件就是一個(gè)模塊,導(dǎo)入模塊等于導(dǎo)入文件
是文件,就有文件路徑,所以這個(gè)情況,本質(zhì)上就是找不到文件
1、很多時(shí)候在pycharm運(yùn)行一切正常,但是到命令行中運(yùn)行py文件,就會報(bào)錯(cuò)
原因:
pycharm在每次運(yùn)行時(shí),都會檢索整個(gè)工程目錄,把目錄都添加到sys.path中,運(yùn)行的時(shí)候,就能夠找到對應(yīng)的模塊.py文件
2、命令行找不到模塊
原因:
命令行執(zhí)行時(shí),往往都是直接運(yùn)行某個(gè).py文件,缺少路徑檢索的步驟(需要我們自己代碼加上自動(dòng)檢索)
三、解決方法
在需要執(zhí)行的.py文件中,加上以下這段代碼,就是在import模塊文件前
先將模塊路徑,添加到sys.path,就能夠正常引入模塊
import os import sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR) from step_defss.scenario_steps import * #接后續(xù)代碼
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python報(bào)錯(cuò):ModuleNotFoundError的解決辦法
- Python解決ModuleNotFoundError: No module named 'PIL'的問題
- Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全
- 如何解決Python中ModuleNotFoundError錯(cuò)誤
- Python中ModuleNotFoundError錯(cuò)誤的問題解決
- Python報(bào)錯(cuò)ModuleNotFoundError: No module named ‘tensorboard‘的解決方法
- Python中ModuleNotFoundError模塊未找到的解決方法
相關(guān)文章
一文學(xué)會利用python解決文章付費(fèi)限制問題
本篇文章主要介紹利用Python爬蟲爬取付費(fèi)文章,適合練習(xí)爬蟲基礎(chǔ)同學(xué),文中描述和代碼示例很詳細(xì),干貨滿滿,感興趣的小伙伴快來一起學(xué)習(xí)吧2023-05-05python虛擬環(huán)境創(chuàng)建的兩種方法
本文主要介紹了python虛擬環(huán)境創(chuàng)建的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05在django admin中配置搜索域是一個(gè)外鍵時(shí)的處理方法
這篇文章主要介紹了在django admin中配置搜索域是一個(gè)外鍵時(shí)的處理方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python實(shí)現(xiàn)SMTP郵件發(fā)送
這篇文章主要介紹了基于python實(shí)現(xiàn)SMTP發(fā)送郵件教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06基于Python代碼實(shí)現(xiàn)Apriori?關(guān)聯(lián)規(guī)則算法
這篇文章主要介紹了基于Python代碼實(shí)現(xiàn)Apriori?關(guān)聯(lián)規(guī)則算法,本文通過應(yīng)用場景舉例,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03Python使用Turtle圖形函數(shù)畫圖顏色填充實(shí)例
這篇文章主要介紹了Python使用Turtle圖形函數(shù)畫圖顏色填充實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08

Python Django教程之實(shí)現(xiàn)待辦事項(xiàng)應(yīng)用程序

蘋果Macbook Pro13 M1芯片安裝Pillow的方法步驟