Python新手常見問題:pip又出錯?安好的包Pycharm卻不能用?

2021-01-12 職場的老油條

Python的強大在於他有很多功能豐富的包,要想讓Python幫我們實現更多的想法,就要使用到這些包。

例如:pyautogui,一個完美替代按鍵精靈的包;pygame,一個製作2D遊戲的包;tkingter,實現軟體前端的包等等。

但作為一個Python新手,在安裝和使用這些包的時候,會遇到各種各樣的問題,讓人頭疼不已。

我也是從一個菜鳥過來的,剛開始接觸Python的時候,為了解決一個問題,熬夜查資料,嘗試千百遍。完全是靠著韌性,一點的一點摸索出來很多問題的解決辦法。

學Python有很多經典的書,但當你跟著書學習的時候,遇到一個書上沒有的問題,就不知所措了。

今天介紹一下,新手容易碰到的兩個特別頭疼的問題。

顯示無法連接

一、 用pip install安裝包,經常報錯

很多人講,pip安裝不上的時候就去下載,然後手動安裝,但經過實驗,官網都是國外網站,網速特別慢,而且10次有9次半都會下載失敗。

timed out 超時

怎麼解決這個問題?其實已經有很多前輩為我們鋪平了道路,這裡我也為後人指一條路。

清華大學作為中國的最高學府,擁有pip源的國內鏡像。什麼意思呢,就是清華跟Python官方達成協議,把pip所有的包都保存在了本地,供科研、研發人員使用。

這個鏡像在國內,那網速簡直就是起飛。

具體使用方法:

1、首先要記住清華鏡像的地址是:https://pypi.tuna.tsinghua.edu.cn/simple/

2、例如我們要安裝一個pygame包,就可以這樣輸入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame

中間有個 -i 跟上地址,再跟上我們要安裝的包就可以了。

清華大學鏡像站

從此再也不用為安裝Python包而糾結、難受、痛苦了,趕緊試試吧。

下載速度超級快

二、 安裝好了包,在Pycharm裡仍然不能用

明明已經安裝好了包,為啥到了Pycharm裡面就是不能用呢?這是因為安裝的位置有問題。

至於裡面的邏輯,暫時不要去關心,我們就解決這個不能用的問題。

解決這個問題有三種方法:

1、 在Pycharm裡面重新安裝。

2、 在Pycharm裡面將想要的包導入

3、 新建一個項目(推薦)

我推薦大家用第三個方法,在新建項目的時候,注意選項就可以了。

這就是剛開始學習Python時經常遇到的兩個問題,若果還有其他問題,可以留言討論哦。

往期回顧:

「小白學Python」掌握Python循環,讓機器給我打工

相關焦點

  • Python第三方包安裝時報錯:Microsoft Visual C++ 14.0 is...
    最近在使用Python做詞雲,需要使用到第三方包wordcloud,通過Pycharm或pip命令安裝wordcloud包時,出現如下錯誤:error: Microsoft Visual C++ 14.0 is required.
  • python包管理之pip,其實很簡單!
    前言pip 是一個Python包管理工具,主要是用於安裝 PyPI 上的軟體包,可以替代 easy_install 工具。官方地址:https://pypi.python.org/pypi/pip下載解壓後,進入目錄直接運行python安裝就可以了python setup.py install(PS:Python3編譯安裝就默認帶了pip了)2、使用包管理軟體安裝Linux系統一般都是有自帶Python,如果只需要系統自帶的Python,直接從系統的包管理器安裝可以了
  • Python中PIP的快速指南
    無論您是Python新手還是有經驗的Python開發人員,不使用pip安裝命令是不可能編寫或開發Python應用程式的。在這篇文章中,我將對Pip進行詳細介紹。Pip是Python Package Manager的縮寫。當您在系統上安裝python時,它附帶了一組預定義的包,這些包在python標準庫中提供。
  • Python「第一節」-製作自己的pip安裝包
    平常時經常用pip install xx 去安裝第三方包,那怎麼製作自己的包呢,也可以通過pip的方式去安裝,這兩天研究了下,這裡記錄下,也給大家分享下吧1.首先要去pypi的官網自己去註冊一個帳號,然後郵箱驗證但是我郵箱驗證了之後,頁面上還老是提示下面的東西PYPI雙因素身份驗證(2FA)我就選了一個二維碼的,搗鼓了半天才知道怎麼用
  • Python神器:找不到模塊怎麼辦?pip安裝器一鍵全搞定
    Python編程中遇到的最常見錯誤之一:找不到對應的模塊!如下提示:pip安裝pandas模塊使用pip list檢測python解釋器中是否成功安裝了pandas庫:運行成功三、windows平臺下如何安裝pip安裝器既然pip安裝器如此好用,那麼如何在python中安裝pip安裝器呢?下面以window平臺為例,演示如何安裝pip安裝器!
  • Python2.7下如何安裝easy_install和pip
    easy_install是一個python的擴展包,主要是用來簡化python安裝第三方安裝包,在安裝了easy_install之後,安裝python第三方安裝包就只需要在命令行中輸入:easy_install packagename,然後程序會自動搜索相應版本的安裝包並配置各種文件,免去了手工下載安裝的複雜度
  • 初識pycharm編寫方法
    使用pycharm編輯器 雙擊我們安裝好的pycharm編輯器(安裝過程在前幾節)選擇第一個新建項目第一個pure python是純python,下面的那些是一些擴展,暫時不用,我們就選第一個Location是選擇編寫代碼保存的路徑,根據自己的情況點右側小文件夾按鈕,自行選擇一個路徑保存即可保存後點擊右下角的
  • Python編程常見問題與解答
    2.問:學習Python編程,用哪個開發環境更好一些呢?答:目前來看,Anaconda3和PyCharm用的相對來說多一些。3.問:在哪裡執行pip命令安裝Python擴展庫?為什麼在IDLE中執行會提示語法錯誤呢?
  • 令人讚嘆的8個Python新手工具!
    使用它可以用許多程式語言編寫測試腳本,包括Java、C#、python、ruby等。還可以集成 Junit 和 TestNG 等鈾工具來管理測試用例並生成報告。5、SkulptSkulpt 是一個用 Javascript 實現的在線 Python 執行環境,完全依靠瀏覽器端模擬實現Python運行的工具。
  • 用python識別驗證碼
    今天,我們就簡單的說下,怎麼用python來處理驗證碼。(注意:我所有的python相關的文章用的都是python3。)準備工作1、tesseract-ocr軟體Tesseract的OCR引擎最先由HP實驗室於1985年開始研發,至1995年時已經成為OCR業內最準確的三款識別引擎之一。然而,HP不久便決定放棄OCR業務,Tesseract也從此塵封。
  • Python如何使用pip正確的安裝panda庫
    本人在安裝panda時,直接在cmd輸入pip install pandas 結果安裝很久還是等來安裝失敗。經過研究了一下午,才發現使用pip安裝panda庫時要先制定路徑,然後才可以安裝,具體如下:1、找到Python應用程式,右鍵屬性,找到它的安裝位置,複製路徑:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe。
  • PyCharm安裝matplotlib教程——安裝好matplotlib但是import報錯
    輸入python -m pip install -U pip setuptools2.輸入python -m pip install matplotlib3.檢查是否已經安裝成功。輸入python -m pip list成功安裝。默認安裝在D:\Python\Lib\site-packages方式二:通過下載matplotlib進行安裝。
  • Pytorch框架安裝方法(基於Anaconda環境和Pycharm IDE)
    1.6 單擊啟動Anaconda Prompt 創建虛擬「房間」通過conda創建一個名為:pytorch的虛擬「房間」,可以方便未來對不同版本的PyTorch進行管理,具體方法如下:conda create -n pytorch python=3.61.7 查看創建的「房間」方法:conda info --envs
  • 科悟學院介紹什麼是Python、python能做什麼?
    這是很多人想知道的,今天小編就給你揭秘一個行業——Python(AI人工智慧),有人會問python到底是什麼?能做什麼?下面科悟學院介紹什麼是python和python能做什麼,希望對於正在學習的你有所幫助。
  • 代碼詳解:Python虛擬環境的原理及使用
    虛擬環境為一系列潛在問題提供簡單的解決方案,尤其是在以下幾個方面:· 允許不同的項目使用不同版本的程序包,從而解決依賴性問題。例如,可以將Project A v2.7用於Project X,並將Package A v1.3用於Project Y。· 通過捕獲需求文件中的所有包依賴項,使項目自包含且可重現。
  • python Scrapy在Windows平臺的安裝
    在Windows平臺上安裝scrapy,直接採用pip install scrapy重來沒有成功過,今天剛裝完系統,安裝了python3.6.4,剛好沒有裝scrapy,我就把這個安裝過程記錄下來,分享一下。
  • 好程式設計師Python培訓分享numpy簡介
    數學任務:NumPy對於執行各種數學任務非常有用,如數值積分、微分、內插、外推等。因此,當涉及到數學任務時,它形成了一種基於Python的MATLAB的快速替代。 二、numpy安裝 numpy要求python版本在3.5以上 1.windows下的安裝 · pip安裝 python -m pip install
  • Python第三方庫安裝
    可以看到常用的opencv-python庫並沒有出現在列表靠前位置,因此在搜索不了解庫時可以藉助其他網站的評論來分析庫的質量。1.2 pip安裝pip install <第三方庫名>- 安裝指定的第三方庫pip install –U <第三方庫名>- 使用-U標籤更新已安裝的指定第三方庫pip uninstall <第三方庫名>- 卸載指定的第三方庫pip download &
  • 第四課:Python運算符大全與pycharm常用快捷鍵合集!
    pycharm中常用的快捷鍵1.Ctrl+c 複製2.Ctrl+v 粘貼3.Ctrl+d 直接將本行複製粘貼至下一行4.Ctrl+/(?)5.Tab 空四格(一個Tab鍵相當於四個空格鍵)6.Shift+Tab(倒退四格)運算符算術運算符賦值運算符比較運算符Tip:python當中』='與』==『號不同,一個等號代表賦值,賦值的意思就類似於我們上節課舉的例子:age(變量名)相當於一個瓶子,33相當於瓶子裡的飲品,瓶子裡面不僅可以裝33,
  • Windows系統5月更新讓Python開箱即用
    Windows系統5月更新讓Python開箱即用 在Windows 10的CMD中輸入python命令,你會得到什麼?對不起,如果你沒有自己安裝過Python,系統將無法識別。而Linux和Mac用戶都是開箱即用、無需安裝。Windows恐怕是***不自帶Python解釋器的主流作業系統了。現在微軟官方要改變這一局面!