Python ImportError 解決思路

2020-12-09 糟老頭愛剪輯

辛辛苦苦安裝完了python3.8,最後再運行的時候會出現ImportError: No module named configparser的報錯,參考了很多資料,未能解決問題,後來突然想到原來之前安裝過python2.7版本,對於python來說2.x版本與3.x版本中模塊的名稱是不一樣的。2.x版本中 ConfigParser,到了3.x版本中 configparser解決方案,運行程序時選擇對應版本的命令去運行。另外藉此機會整理了一下處理類似問題的通用思路:先看一下 報錯的模塊是否已安裝執行python命令進入控制臺,然後執行import configparser 例如

則說明此模塊沒有正確安裝,需要安裝此模塊pip install configparser安裝完成後如上再測試安裝是否成功,

如果得到如圖結果,則正面安裝成功。除此之外還有一個原因就是 該模塊已經安裝,但是沒有安裝到python的搜索路徑下解決方法1 import sys2 查看sys.path如圖所示

3 添加sys.path.append("/usr/local/python3/lib/python3.8/site-packages")這裡假設:你需要的包默認安裝到 /usr/local/python3/lib/python3.8/site-packages/下面了。4 執行後 再次執行 sys.path 查看 就會看到搜索路徑下 已經添加了該模塊所在的路徑

相關焦點

  • Python Import 機制與拓展——劉暢@PyCon 2015 China
    在真正的將python應用到實際的項目中,你會遇到一些無法避免的問題。最讓人困惑不解的問題有二類,一個 編碼問題,另一個則是引用問題。本文主要討論關於Python中import的機制、實現、以及介紹一些有意思的Python Hooks。
  • python基礎--自定義模塊、import、from......import......
    如果你退出python解釋器然後重新進入,那麼你之前定義的函數或者變量都將丟失,因此我們通常將程序寫到文件中以便永久保存下來,需要時就通過python test.py方式去執行,此時test.py被稱為腳本script。所以,腳本就是一個python文件,比如你之前寫的購物車,模擬博客園登錄系統的文件等等。3.模塊的分類Python語言中,模塊分為三類。
  • 詳解Python中的import的用法
    Python用了快兩年了吧,其中有些東西一直是稀裡糊塗地用,import便是我一直沒有明白的東西。曾經有過三次解決它的機會,我都因得過且過、一拖再拖而沒能化敵為友。今天下午,它又給了我一次機會,我想我還是從了它的心願吧。
  • Python import 導入上一級模塊
    1.導入同級模塊python導入同級模塊(在同一個文件夾中的py文件)直接導入即可。import xxx 如在file4.py中想引入import上級目錄下的file1.py:import sys sys.path.append("..")
  • 深入探討 Python 的 import 機制
    還是以上面的例子來理解,my_mod02.py 改寫成如下# my_mod02.pyimport importlibimport my_mod01importlib.reload(my_mod01)使用 python3 來執行這個模塊,與上面不同的是,這邊執行了兩次 my_mod01.py$
  • 每日一課 | Python 3 TypeError:無法將「字節」對象隱式轉換為str
    將Python 2套接字示例轉換為Python 3whois.py import
  • 1 小時逼瘋面試者:聊聊 Python Import System?
    os  import pandas    print(os)  # <module 'os' from 'C:\\python38\\lib\\os.py'>  print(pandas)  # <module 'pandas' from 'C:\\python38\\lib\\site-packages\\pandas\\__init__.py'
  • LOL手遊錯誤an error occurred!解決思路分享
    LOL手遊錯誤an error occurred!解決思路分享 發布時間:2020-10-29 15:37 來源:網絡 作者:
  • 《面試官一個小時逼瘋面試者》之聊聊Python Import System?
    import pandasprint(os)  # <module 'os' from 'C:\\python38\\lib\\os.py'>print(pandas)  # <module 'pandas' from 'C:\\python38\\lib\\site-packages\\pandas\\__init__.py'>
  • Python中異常重試解決方案
    在做數據抓取的時候,經常遇到由於網絡問題導致的程序保存,先前只是記錄了錯誤內容,並對錯誤內容進行後期處理。)改進後的流程:attempts = 0success = Falsewhile attempts < 3 and not success:    try:        crawl_page(url)        success = True    except
  • Python中from import和import的區別?沒有比這更好的回答了
    ps:使用的python3.5版本。
  • 你對Python裡的import一無所知
    直接 import 人盡皆知的方法,直接導入即可>>> import os>>> os.getcwd()'/home/wangbm'與此類似的還有,不再細講import ...import ... as ...from ... import ...
  • python 模塊相互import
    模塊A中import B,而在模塊B中import A。這時會怎麼樣呢?
  • Python入門基礎之導入問題:from import 與import 詳解
    在python中導入模塊絕對是我們最最常用的功能,基本每個py文件中都會有import或者是from import語句。可是,這兩種導入方法有什麼不同,又該怎麼用呢?今天就好好來分析一下。Import工作方式:其中,導入程序搜索的目錄如下:import解釋:解釋器執行到import語句, 如果在搜索路徑中找到了指定的模塊, 就會加載它。
  • 詳解Python import機制(上):import中的基本概念
    作者 |  ayuliao來源 | hackpython(ID: hackpython)簡介簡單來看,import機制可以導入我們需要使用的庫,避免代碼重複,使用方便,可謂是編寫Python時最常使用寫法,但我們了解import嗎?
  • 如何 Import 自定義的 Python 模塊?
    (給Python開發者加星標,提升Python技能)來源:Be_meltinghttps://blog.csdn.net/lys_828/article/details/106176229【導語】:實際工作中,經常要用的功能能不能像導入python
  • [Python]文件與異常的錯誤處理
    \env\Scripts\python.exe E:/Github/python/files_error/fileIO/fileIO.pyMan: Is this the right room for an argument?
  • Python 裝飾器填坑指南 | 最常見的報錯信息、原因和解決方案
    裝飾器學習資料,推薦參考 RealPythonhttps://realpython.com/primer-on-python-decorators/本文主要匯總記錄 Python 裝飾器的常見踩坑經驗,列舉報錯信息、原因和解決方案,供大家參考。
  • python 爬蟲一招解決SSl 報錯SSLError
    摘要用python寫爬蟲的時候沒我們經常遇到https認證的網站,採用常用模塊requests模塊,我們一般在請求中將verify設置成假,免證書驗證,但是這些都是理想狀態,https請求很容易報錯,一旦報錯就難以解決。
  • 程序媛筆記分享——python模塊之subprocess模塊
    usr/bin/env python# -*- coding:utf-8 -*-import subprocess# subprocess模塊中,多個指令的輸入,由參數shell決定輸入形式是字符串還是序列,如下:# ret = subprocess.call(["ls", "-l"], shell=False)# ret = subprocess.call