解決Python 命令行執(zhí)行腳本時(shí),提示導(dǎo)入的包找不到的問題
在Pydev能正常執(zhí)行的腳本,在導(dǎo)出后在命令行執(zhí)行,通常會(huì)報(bào)自己寫的包導(dǎo)入時(shí)找不到。
一:報(bào)錯(cuò)原因
在PyDev中,test.py 中導(dǎo)入TestUserCase里面的py文件時(shí),會(huì)寫:
from TestUserCase.Test import Test
這在命Pydev中沒錯(cuò),但是在命令行中確出現(xiàn)錯(cuò)誤。
因?yàn)樵赑yDev中默認(rèn)路徑除了當(dāng)前文件所在路勁外,還有工程根路徑。而在命令行中只有當(dāng)前文件所在路徑。TestUserCase是test.py文件的上一級(jí)目錄,所以在命令行中test.py import 時(shí)找不到TestUserCase文件夾
二:解決辦法
解決辦法應(yīng)該有很多,但是我最常用的只有一種:經(jīng)交互時(shí)用的腳本放在根目錄下。
這樣項(xiàng)目中所有的文件夾都能被遍歷。
以上這篇解決Python 命令行執(zhí)行腳本時(shí),提示導(dǎo)入的包找不到的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python 利用argparse模塊實(shí)現(xiàn)腳本命令行參數(shù)解析
- 找Python安裝目錄,設(shè)置環(huán)境路徑以及在命令行運(yùn)行python腳本實(shí)例
- 命令行運(yùn)行Python腳本時(shí)傳入?yún)?shù)的三種方式詳解
- python環(huán)境路徑配置以及命令行運(yùn)行腳本
- 在CMD命令行中運(yùn)行python腳本的方法
- shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法
- 用Python實(shí)現(xiàn)命令行鬧鐘腳本實(shí)例
- 實(shí)現(xiàn)?Python?腳本生成命令行
相關(guān)文章
Python Arrow處理時(shí)間數(shù)據(jù)使用詳解(標(biāo)準(zhǔn)庫(kù)之外另一種選擇)
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫(kù)之外Arrow處理時(shí)間數(shù)據(jù)的另一種選擇使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01numpy和pandas中數(shù)組的合并、拉直和重塑實(shí)例
今天小編就為大家分享一篇numpy和pandas中數(shù)組的合并、拉直和重塑實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06運(yùn)動(dòng)檢測(cè)ViBe算法python實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了運(yùn)動(dòng)檢測(cè)ViBe算法python實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Pycharm安裝第三方庫(kù)并更換鏡像的詳細(xì)教程
在使用pycharm學(xué)習(xí)python的時(shí)候,經(jīng)常需要第三方庫(kù),沒有第三方庫(kù)程序就會(huì)報(bào)錯(cuò),pycharm也會(huì)提醒你要安裝所需要的庫(kù),下面這篇文章主要給大家介紹了關(guān)于Pycharm安裝第三方庫(kù)并更換鏡像的詳細(xì)教程,需要的朋友可以參考下2023-05-05python 爬取學(xué)信網(wǎng)登錄頁(yè)面的例子
今天小編就為大家分享一篇python 爬取學(xué)信網(wǎng)登錄頁(yè)面的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08Python實(shí)現(xiàn)自動(dòng)上京東搶手機(jī)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)自動(dòng)上京東搶手機(jī)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02