原文:python命令行運行py文件找不到模塊的解決辦法

問題: 新建了一個項目,目錄結構如下: 然后在pycharm中運行glovar是沒有問題的,但是在命令行中運行就會提示找不到init模塊 這是因為在pycharm中運行的時候,pycharm會自動將項目所在目錄添加到了sys.path中,所以從項目根目錄查找是可以找到該模塊的。 解決辦法:如圖中紅框所示,將代碼所在目錄的路徑加入到sys.path中即可。 ...

2018-12-21 14:40 0 7038 推薦指數:

查看詳情

關於Python項目在Pycharm能運行命令行運行找不到模塊的原因

Python解釋器運行時會導入當前工作目錄下的模塊。當你在Pycharm中啟動解釋器時,當前的工作目錄是項目根目錄,但是當你通過命令行啟動時,當前工作目錄為你運行python文件時所在的目錄。如果當時的位置不是項目目錄,那么項目目錄中的模塊就不會被找到。 例如: 我的項目目錄如下,運行項目需要 ...

Wed Jul 10 22:36:00 CST 2019 0 1859
命令行運行python模塊時提示包找不到的問題

庄稼人不是專職python開發的道友。盡管與python相識已多年,可惜相識不相知,僅僅是偶爾借助pydev寫一些簡單的小工具。 多年來。一直困惑於這樣一個問題:相同的project。相同的代碼,使用pydev能夠執行隨意一個python腳本,而使用命令行執行卻不行?命令行下(或者雙擊 ...

Sat Jun 17 23:25:00 CST 2017 1 10719
命令行運行jar 提示找不到主程序解決方案

1.使用idea打包成jar 輸入命令行:java -jar XXX.jar 提示找不到主程序 2.解決方案:在pom.xml中增加如下構建配置即可: <build> <plugins> <plugin> <artifactId> ...

Tue May 12 02:19:00 CST 2020 0 1249
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM