Python的強大在於他有很多功能豐富的包,要想讓Python幫我們實現更多的想法,就要使用到這些包。
例如:pyautogui,一個完美替代按鍵精靈的包;pygame,一個製作2D遊戲的包;tkingter,實現軟體前端的包等等。
但作為一個Python新手,在安裝和使用這些包的時候,會遇到各種各樣的問題,讓人頭疼不已。
我也是從一個菜鳥過來的,剛開始接觸Python的時候,為了解決一個問題,熬夜查資料,嘗試千百遍。完全是靠著韌性,一點的一點摸索出來很多問題的解決辦法。
學Python有很多經典的書,但當你跟著書學習的時候,遇到一個書上沒有的問題,就不知所措了。
今天介紹一下,新手容易碰到的兩個特別頭疼的問題。
一、 用pip install安裝包,經常報錯
很多人講,pip安裝不上的時候就去下載,然後手動安裝,但經過實驗,官網都是國外網站,網速特別慢,而且10次有9次半都會下載失敗。
怎麼解決這個問題?其實已經有很多前輩為我們鋪平了道路,這裡我也為後人指一條路。
清華大學作為中國的最高學府,擁有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循環,讓機器給我打工