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

python文件無法作為模塊被導入的原因分析及解決過程

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

開始跑測試程序,引用模塊失?。?/p>

ModuleNotFoundError: No module named 'module_name'

由于引用了自己寫的一個模塊,沒有加到PYTHONPATH,直接在pycharm運行是沒問題,因為pycharm會默認把當前project加到sys.path.但是在命令行則不會報找不到自定義模塊的錯誤設置項目的初始位置,在任何位置執(zhí)行代碼可以找到import 項目包不出錯

一、臨時添加

1、查看已有默認路徑

并加入項目根目錄所在路徑

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

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

手動把project項目路徑加到PATHONPATH,默認沒有這個環(huán)境變量的

多個路徑用":"分隔

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 傳輸選項-配置-選項-面板-通用-顯示隱藏文件

3.3 快捷鍵ctrl+alt+h

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

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 利用Python的tkinter模塊實現界面化的批量修改文件名

    利用Python的tkinter模塊實現界面化的批量修改文件名

    這篇文章主要介紹了利用Python的tkinter模塊實現界面化的批量修改文件名,用Python編寫過批量修改文件名的腳本程序,代碼很簡單,運行也比較快,詳細內容需要的小伙伴可以參考一下下面文章內容
    2022-08-08
  • python中內置庫os與sys模塊的詳細介紹

    python中內置庫os與sys模塊的詳細介紹

    這篇文章主要介紹了python中內置庫os與sys模塊的詳細介紹,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • Python基礎之元類詳解

    Python基礎之元類詳解

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

    Python itertools模塊詳解

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

    Python全棧之列表數據類型詳解

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

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

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

    Python內存管理實例分析

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

    關于如何使用python的gradio庫

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

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

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

    python爬蟲的工作原理

    本文主要介紹了python爬蟲的工作原理,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論

美姑县| 东山县| 房产| 两当县| 开平市| 丰原市| 许昌市| 昆明市| 新和县| 武城县| 永仁县| 翁牛特旗| 揭东县| 崇州市| 黎平县| 轮台县| 乡宁县| 高阳县| 南充市| 黄山市| 高尔夫| 平泉县| 突泉县| 中西区| 武川县| 道孚县| 镇赉县| 黔西| 广南县| 佳木斯市| 若尔盖县| 大同县| 凤山县| 宾川县| 山阴县| 绥宁县| 张掖市| 杭锦旗| 库伦旗| 万荣县| 永康市|