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

python文件無(wú)法作為模塊被導(dǎo)入的原因分析及解決過(guò)程

 更新時(shí)間:2025年12月15日 11:21:39   作者:779醒  
文章介紹了在命令行中運(yùn)行Python腳本時(shí),如果引用了自己寫的模塊但找不到該模塊的解決方法,方法包括臨時(shí)添加項(xiàng)目路徑到PYTHONPATH(通過(guò)命令行或環(huán)境變量)和永久添加(通過(guò)修改.bashrc文件或使用WinSCP工具)

開(kāi)始跑測(cè)試程序,引用模塊失?。?/p>

ModuleNotFoundError: No module named 'module_name'

由于引用了自己寫的一個(gè)模塊,沒(méi)有加到PYTHONPATH,直接在pycharm運(yùn)行是沒(méi)問(wèn)題,因?yàn)閜ycharm會(huì)默認(rèn)把當(dāng)前project加到sys.path.但是在命令行則不會(huì)報(bào)找不到自定義模塊的錯(cuò)誤設(shè)置項(xiàng)目的初始位置,在任何位置執(zhí)行代碼可以找到import 項(xiàng)目包不出錯(cuò)

一、臨時(shí)添加

1、查看已有默認(rèn)路徑

并加入項(xiàng)目根目錄所在路徑

>>> import sys
>>> print(sys.path)
>>> sys.path.append('home/clouder/workspace/pycharm/xiaohui/scripts/common')
>>> print(sys.path)

2、命令行方式添加(有效)

手動(dòng)把project項(xiàng)目路徑加到PATHONPATH,默認(rèn)沒(méi)有這個(gè)環(huán)境變量的

多個(gè)路徑用":"分隔

export PYTHONPATH="/home/ec2-user/program:"

二、永久添加

1、在用戶目錄下

找到隱藏文件.bashrc 文件

cd ~
ls -a	# 查看所有文件
find -name .bashrc # 查詢位置

2、文本編輯模式修改

vim .bashrc
export PYTHONPATH=$PYTHONPATH:/home/ec2-user/program
# press esc
:wq	# 保存
source .bashrc

3、WinSCP修改

3.1 雙擊右下角已隱藏顯示隱藏文件

3.2 傳輸選項(xiàng)-配置-選項(xiàng)-面板-通用-顯示隱藏文件

3.3 快捷鍵ctrl+alt+h

export PYTHONPATH=$PYTHONPATH:/home/ec2-user/program
source .bashrc

總結(jié)

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

相關(guān)文章

  • 利用Python的tkinter模塊實(shí)現(xiàn)界面化的批量修改文件名

    利用Python的tkinter模塊實(shí)現(xiàn)界面化的批量修改文件名

    這篇文章主要介紹了利用Python的tkinter模塊實(shí)現(xiàn)界面化的批量修改文件名,用Python編寫過(guò)批量修改文件名的腳本程序,代碼很簡(jiǎn)單,運(yùn)行也比較快,詳細(xì)內(nèi)容需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-08-08
  • python中內(nèi)置庫(kù)os與sys模塊的詳細(xì)介紹

    python中內(nèi)置庫(kù)os與sys模塊的詳細(xì)介紹

    這篇文章主要介紹了python中內(nèi)置庫(kù)os與sys模塊的詳細(xì)介紹,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Python基礎(chǔ)之元類詳解

    Python基礎(chǔ)之元類詳解

    這篇文章主要介紹了Python基礎(chǔ)之元類詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python itertools模塊詳解

    Python itertools模塊詳解

    這篇文章主要介紹了Python itertools模塊詳解,本文基本是基于文檔的翻譯和補(bǔ)充,相當(dāng)于翻譯了,需要的朋友可以參考下
    2015-05-05
  • Python全棧之列表數(shù)據(jù)類型詳解

    Python全棧之列表數(shù)據(jù)類型詳解

    這篇文章主要給大家介紹了關(guān)于Python全棧之列表數(shù)據(jù)類型的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • np.hstack()和np.dstack()的使用

    np.hstack()和np.dstack()的使用

    本文主要介紹了np.hstack()和np.dstack()的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python內(nèi)存管理實(shí)例分析

    Python內(nèi)存管理實(shí)例分析

    這篇文章主要介紹了Python內(nèi)存管理,結(jié)合實(shí)例形式分析了Python對(duì)象的引用、垃圾回收、分配等相關(guān)原理與操作技巧,需要的朋友可以參考下
    2019-07-07
  • 關(guān)于如何使用python的gradio庫(kù)

    關(guān)于如何使用python的gradio庫(kù)

    這篇文章主要介紹了關(guān)于如何使用python的gradio庫(kù),Gradio是一個(gè)功能豐富的Python庫(kù),可以讓您輕松創(chuàng)建和共享自己的交互式機(jī)器學(xué)習(xí)和深度學(xué)習(xí)模型,需要的朋友可以參考下
    2023-04-04
  • 詳解Python中time()方法的使用的教程

    詳解Python中time()方法的使用的教程

    這篇文章主要介紹了詳解Python中time()方法的使用的教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • python爬蟲(chóng)的工作原理

    python爬蟲(chóng)的工作原理

    本文主要介紹了python爬蟲(chóng)的工作原理,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03

最新評(píng)論

尚志市| 谢通门县| 浦北县| 抚顺市| 安西县| 安西县| 黑山县| 龙里县| 德清县| 临夏市| 杂多县| 栾川县| 金阳县| 木兰县| 南城县| 新化县| 容城县| 北川| 江城| 景谷| 绥阳县| 玉屏| 巴南区| 石林| 株洲县| 昌吉市| 大埔县| 定兴县| 三台县| 昌平区| 尚义县| 耿马| 柞水县| 航空| 德惠市| 嘉峪关市| 肇源县| 杭州市| 诸城市| 通州区| 汕尾市|