Python神器:找不到模塊怎麼辦?pip安裝器一鍵全搞定

2021-01-12 科技研究員猴哥

ModuleNotFoundError:原因是什麼?怎麼解決?

Python編程中遇到的最常見錯誤之一:找不到對應的模塊!如下提示:

一個錯誤

從上圖中可以看到運行編寫的python程序時,出現了ModuleNotFoundError的提示,意思python解釋器找不到名為pandas的模塊/庫 ! 因此該錯誤的本質原因是:系統中沒有安裝pandas模塊!

那麼本文將針對於找不到模塊的這一類ModuleNotFoundError,為大家介紹一種簡單有效的解決方法——pip萬能安裝器!

pip安裝器

一、使用pip安裝器解決上述代碼錯誤

使用命令安裝pandas模塊:

pip install pandas

具體方法如下:

pip安裝pandas模塊

使用pip list檢測python解釋器中是否成功安裝了pandas庫:

檢查到pandas安裝成功

二、重新運行代碼——正確

運行成功

三、windows平臺下如何安裝pip安裝器

既然pip安裝器如此好用,那麼如何在python中安裝pip安裝器呢?下面以window平臺為例,演示如何安裝pip安裝器!

第一步:下載 get-pip.py

下載get-pip.py

第二步:安裝 get-pip.py

注意:在你保存get-pip.py的文件夾空白處按住shift鍵+滑鼠右鍵,單擊「在此處打開命令窗口」,然後輸入「python get-pip.py」回車即可完成pip的安裝,驗證pip安裝成功的命令為「pip -V」:

pip安裝與驗證

總結

pip安裝器是python開發中的利器,缺少任何模塊都可以使用pip安裝器進行安裝,下面將pip的常用命令總結如下:

pip常用命令總結

相關焦點

  • 教你如何使用Python的27萬代碼庫
    我們可以使用以下命令更新Ubuntu的軟體包列表:root@host:~# apt update接下來,我們將使用以下命令為Python 3安裝PIP:root@host:~# apt install python3-pip此命令還將安裝構建Python模塊所需的所有依賴項。安裝完成後,我們可以通過運行以下命令來檢查安裝的PIP版本,以驗證安裝。
  • Python中PIP的快速指南
    無論您是Python新手還是有經驗的Python開發人員,不使用pip安裝命令是不可能編寫或開發Python應用程式的。在這篇文章中,我將對Pip進行詳細介紹。Pip是Python Package Manager的縮寫。當您在系統上安裝python時,它附帶了一組預定義的包,這些包在python標準庫中提供。
  • python包管理之pip,其實很簡單!
    安裝pip1、源碼安裝Python2編譯安裝的時候沒有安裝pip,可以直接從官方地址下載就可以了。官方地址:https://pypi.python.org/pypi/pip下載解壓後,進入目錄直接運行python安裝就可以了python setup.py install(PS:Python3編譯安裝就默認帶了pip了)2、使用包管理軟體安裝Linux系統一般都是有自帶Python,如果只需要系統自帶的Python,直接從系統的包管理器安裝可以了
  • 如何快速簡單的安裝opencv-python
    -28在opencv-contrib-python 版本中含有額外模塊( Extra modules ),而 opencv-python 版本中只含有基礎模塊。#基礎模塊安裝pip install opencv-python #安裝pip uninstall opencv-python #卸載
  • 「技術文章」《Python 資料庫 GUI CGI編程》
    使用的時候,必須安裝MySQLdb 模塊,否則會報出來模塊找不到。2.1 Linux下安裝MySQLdb模塊 使用包安裝可以 wget http://sourceforge.net/projects/mysql-python/files/latest/download$ tar xfz MySQL-python-1.2.3.tar.gz$ cd MySQL-python-1.2.3$whereis mysql_config
  • Python如何使用pip正確的安裝panda庫
    本人在安裝panda時,直接在cmd輸入pip install pandas 結果安裝很久還是等來安裝失敗。經過研究了一下午,才發現使用pip安裝panda庫時要先制定路徑,然後才可以安裝,具體如下:1、找到Python應用程式,右鍵屬性,找到它的安裝位置,複製路徑:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe。
  • Python2.7下如何安裝easy_install和pip
    easy_install是一個python的擴展包,主要是用來簡化python安裝第三方安裝包,在安裝了easy_install之後,安裝python第三方安裝包就只需要在命令行中輸入:easy_install packagename,然後程序會自動搜索相應版本的安裝包並配置各種文件,免去了手工下載安裝的複雜度
  • 基於python+OpenCV模塊的人臉識別定位技術
    本文將基於OpenCV模塊,在windows作業系統上,利用python語言,進行人臉識別技術的研究。當然OpenCV的應用領域很廣,除了人臉識別之外,它還支持圖像分割、動作識別、視頻處理等技術。首先看一下實現的效果:OpenCV模塊的下載與安裝OpenCV模塊下載安裝很簡單。
  • python Scrapy在Windows平臺的安裝
    在Windows平臺上安裝scrapy,直接採用pip install scrapy重來沒有成功過,今天剛裝完系統,安裝了python3.6.4,剛好沒有裝scrapy,我就把這個安裝過程記錄下來,分享一下。
  • Python的武器庫04:numpy模塊(上)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以又這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。Python正式由於這些模塊的出現,只要引入這個模塊,調用這個模塊的集成函數,問題迎刃而解;不需要從頭開始,節省了大量的時間。
  • Python「第一節」-製作自己的pip安裝包
    平常時經常用pip install xx 去安裝第三方包,那怎麼製作自己的包呢,也可以通過pip的方式去安裝,這兩天研究了下,這裡記錄下,也給大家分享下吧1.首先要去pypi的官網自己去註冊一個帳號,然後郵箱驗證但是我郵箱驗證了之後,頁面上還老是提示下面的東西PYPI雙因素身份驗證(2FA)我就選了一個二維碼的,搗鼓了半天才知道怎麼用
  • Python初學者請注意!別這樣直接運行python命令
    而且Python語言很容易上手模塊。比如你編寫了一個模塊my_lib.py,只需在調用這個模塊的程序中加入一行import my_lib即可。這樣設計的好處是,初學者能夠非常方便地執行命令。但是對攻擊者來說,這等於是為惡意程序大開後門。
  • Python3.6安裝BeautifulSoup4模塊
    首先要確保自己的python3.6運行正常?何為運行正常呢?就是你在cmd後出現的「黑屏幕」上直接輸入python然後出現下面的界面就是正確的了。然後我們安裝的話,需要在 直接進入的cmd裡面進行安裝,而非python3.6環境中我們關閉上面的python3.6環境。重新cmd,進入「黑屏幕」。
  • 一個Python GUI神器,雙手徹底解放!
    Windows的初始安裝:python -m pip install PySimpleGUILinux和MacOS的初始安裝:python3 -m pip install PySimpleGUI要升級pip
  • Python安裝庫文件報錯之Read timed out解決之道!
    先謝謝你的關注文/愛琳玩python在使用python中,我們會遇到特別多的報錯,這是python的通病,或許你也因為這中原因而讓人感到困擾,這裡我就整理了些關於python中報錯時的處理辦法,同時我也希望你能關注我的百家號
  • 代碼詳解:Python虛擬環境的原理及使用
    deliver # Final analysis, code, & presentations├── develop # Notebooks for exploratory analysis├── src # Scripts & local project modules└── tests需要執行venv模塊
  • Python2 已終結,入手Python 3,你需要這30個技巧
    /python-data-classes/8.首先,你要安裝 emoji 模塊:pip3 install emoji安裝完後,你可以像下面這樣使用這個模塊:想要更深入的了解 emoji 模塊,可以參考:https://pypi.org/project/emoji/。
  • Python入門小迷宮,走完這個迷宮,就能掌握python編程基礎
    這是一個很神奇的迷宮,走完這個迷宮就能掌握python基礎。其實,這是一個用python做的迷宮小遊戲,非常簡單,但對於python初學者來說,還是有一定的挑戰性,但TONOW有源碼和教程,只要跟著python迷宮小遊戲的教程和相應的源碼,不僅很容易就能自己開發出這個遊戲,還能在這個過程中,掌握python編程的基礎哦!
  • 三分鐘從入門到精通——Python模塊
    中的模塊:假設您正在使用python解釋器。因此,python有一種方法可以將該函數定義放入文件中並隨時使用。模塊是ModuleType類型的對象。該模塊基本上是一個python文件(擴展名為的文件.py),其中包含定義和語句(例如:類,函數,變量等)。Python中的模塊為我們提供了邏輯上組織代碼的靈活性。我們使用模塊將大型程序分解為小的可管理文件。
  • 應用BioPython解析和可視化蛋白質的結構
    BioPython計劃是一個使用Python語言開發計算生物學工具的國際社團,而BioPython是該社團開發的生命科學研究模塊。現在很多生物信息學家、基礎和臨床醫學研究者喜歡使用Python來編程,而調用BioPython模塊/框架可以節省很多時間和精力來實現想要的生物信息學算法。今天咱們就使用BioPython模塊來解析和可視化蛋白質分子。