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文件,就會(huì)報(bào)錯(cuò)
原因:
pycharm在每次運(yùn)行時(shí),都會(huì)檢索整個(gè)工程目錄,把目錄都添加到sys.path中,運(yùn)行的時(shí)候,就能夠找到對(duì)應(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'的問(wèn)題
- Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全
- 如何解決Python中ModuleNotFoundError錯(cuò)誤
- Python中ModuleNotFoundError錯(cuò)誤的問(wèn)題解決
- Python報(bào)錯(cuò)ModuleNotFoundError: No module named ‘tensorboard‘的解決方法
- Python中ModuleNotFoundError模塊未找到的解決方法
相關(guān)文章
使用python編寫(xiě)監(jiān)聽(tīng)端
這篇文章主要為大家詳細(xì)介紹了使用python編寫(xiě)監(jiān)聽(tīng)端,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
Python通過(guò)Tesseract庫(kù)實(shí)現(xiàn)文字識(shí)別
這篇文章主要介紹了Python通過(guò)Tesseract庫(kù)實(shí)現(xiàn)文字識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
Python實(shí)現(xiàn)讀取PDF并提取文本和圖片
在日常工作和學(xué)習(xí)中,我們經(jīng)常會(huì)遇到需要從 PDF 文件中批量提取文本或圖片的情況。比如,整理一份掃描版合同中的條款,或者收集一份產(chǎn)品手冊(cè)里所有的配圖。 之前處理 PDF 可能會(huì)讓人感到頭疼,但有了合適2026-04-04
python動(dòng)畫(huà)manim中的顏色ManimColor的使用方法詳解
這篇文章主要介紹了python動(dòng)畫(huà)manim中的顏色ManimColor的使用方法,本文通過(guò)實(shí)例圖文展示給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-08-08
通過(guò)Python實(shí)現(xiàn)電腦定時(shí)關(guān)機(jī)的兩種方法
這篇文章主要介紹了分別利用PyQT5和Tkinter實(shí)現(xiàn)電腦的定時(shí)關(guān)機(jī)小程序,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,快跟隨小編一起學(xué)習(xí)一下吧2021-12-12
詳解Python如何巧妙實(shí)現(xiàn)數(shù)學(xué)階乘n!
一個(gè)正整數(shù)的階乘(factorial)是所有小于及等于該數(shù)的正整數(shù)的積,并且0的階乘為1。自然數(shù)n的階乘寫(xiě)作n!,本文就給大家介紹如何使用python和第三方庫(kù)來(lái)實(shí)現(xiàn)數(shù)學(xué)運(yùn)算中的階乘以及階乘累計(jì)求和2023-03-03
從零學(xué)Python之入門(mén)(二)基本數(shù)據(jù)類(lèi)型
這是繼“hello world”之后的第二篇入門(mén)級(jí)基礎(chǔ)知識(shí),以后這個(gè)系列會(huì)按照入門(mén)、進(jìn)階、精通三個(gè)分類(lèi)進(jìn)行下去,歡迎高手們來(lái)拍磚2014-05-05

