① 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
.
直接
下載的模塊文件中已經有了模塊的文件,有些模塊只有一個文件,比如較早版本的BeautifulSoup,有些是一個文件夾,比如新版本BeautifulSoup就是一個叫做bs4的文件夾。
把這些文件直接到你的python路徑下的/Lib/site-packages文件夾中,比如C:/Python27/Lib/site-packages。之後就可以在程序里直接引用了:
import BeautifulSoup
或者
from bs4 import BeautifulSoup
這是根據你放置的文件位置不同而決定的。
網上有人說直接放在Lib文件夾中就可以了。的確這樣也行,但Lib文件夾中都是自帶的模塊,看一下就會發現我們用過的random、re等模塊的代碼文件。而外部模塊一般放在site-packages文件夾中。
2.
setup.py
很多模塊里都附帶了setup.py文件,有同學直接雙擊了,然後發現沒有用。
它的使用方法是從命令行去到setup.py所在的路徑下,運行
python setup.py install
仔細看一下安裝時輸出的信息可以發現,在線學習這個命令做的事情其實也就是幫你把模塊的代碼到site-packages文件夾。
3.
setuptools
使用setuptools可以直接根據模塊名稱來自動下載安裝,不需要自己再去尋找模塊的安裝文件。不過在使用之前,你得先安裝setuptools自身。
windows平台的32位python,可以直接下載setuptools的exe文件安裝。(去搜索setuptools windows可以找到,我也上傳了一份在論壇本帖後面)
linux用戶可以從包管理器中安裝,比如ubuntu:
apt-get install python-setuptools
windows平台64位python得用ez_setup.py進行安裝(文件我也上傳了)。這種方式也適用於所有平台。
在ez_setup.py所在文件夾下運行:
python ez_setup.py
setuptools會被安裝在python路徑\Scripts下。之後,你可以把這個路徑添加到環境變數path中,也可以直接從命令行進入到Scripts文件夾下,執行easy_install,看看是否安裝成功了。
之後,你就可以直接用它來安裝你想要的模塊,比如PIL:
easy_install PIL
視頻教程程序就會幫你自動下載安裝到site-packages里。
最後,介紹幾個不錯的模塊,供大家參考使用。
PIL - 圖形處理
PyXML - 解析和處理XML文件
MySQLdb - 連接MySQL資料庫
Tkinter - 圖形界面介面,python自帶
smtplib - 發送電子郵件
ftplib - ftp編程
PyMedia - 多媒體操作
PyOpenGL - OpenGL介面
BeautifulSoup - HTML/XML的解析器
② 我的beautifulsoup4安裝不成功是為什麼
beautifulsoup4安裝教程
一、windows
1.打開python beautifulsoup解壓下載完成之後需要解壓縮,假設放到D:/python下。
2.運行cmd,切換到D:/python/beautifulsoup4-4.3.2/目錄下(根據自己解壓縮後的目錄和下載的版本號修改),cd /d D:/python//beautifulsoup4-4.3.2
3.運行命令:
setup.py build
setup.py install
4.在IDE下from bs4 import BeautifulSoup,沒有報錯說明安裝成功。
二、linux
下載好python beautifulsoup後,將其解壓,進入解壓後的文件夾,裡面會有個setup.py文件,然後敲以下命令:
Linux下:
#python setup.py install
windows下要配置好python環境變數,也就是把pyhton的安裝目錄寫到path里,然後再命令行下敲命令:
path of your BeautifulSoup folder>python setup.py install
安裝完成後,可以在python的安裝目錄下的 Lib/site-packages下看到幾個BeautifulSoup開頭的文件。
我們也可以通過python命令行敲以下代碼確認是否安裝成功:
>>> from BeautifulSoup import BeautifulSoup
如果沒有出錯提示,說明安裝成功。
③ python3如何安裝bs4
在python官網找到beautifulsoup模塊的下載頁面,點擊"downloap"將該模塊的安裝包下載到本地。
相關推薦:《Python教程》
將該安裝包解壓,然後在打開cmd,並通過cmd進入到該安裝包解壓後的文件夾目錄下。
在該文件目錄下輸入"python install setup.py",進行beautifulsoup4模塊的安裝,當安裝完成後會看到有"Finished"字樣。
安裝完成後,在cmd中運行Python,然後輸入"from bs4 import BeautifulSoup" 導入該模塊,如果成功安裝的話將沒有任何列印信息,否則會有相應的錯誤信息列印。
直接通過pip安裝
打開cmd,然後在cmd中輸入命令「pip install beautifulsoup4」,就可以成功安裝beautifulsoup4,不過該版本不一定會是4.4.1,版本會是當前python庫中的最新版本。
④ python bs4 是個什麼
這是一個模塊,要通過如下語句安裝:
pip install bs4
⑤ pycharm安裝第三方庫會安裝失敗
pycharm安裝第三庫失敗剛剛解決了這個問題。
pycharm裡面先是說讓升級pip,升級了又說無法安裝bs4,後來換了另一種方法,在cmd下installbs4,然後重新運行pycharm,打開setting裡面就有bs4在裡面了。
找了很多答案都說windows涉及底層的東西不能隨便修改,估計bs4里有東西涉及底層的東西,所以無法在pycharm里安裝。只能手動cmd安裝,反正可以用就行了,慢慢在深入了解這個問題。
pycharm安裝不了time庫在命令行中使用pip(簡稱小p)安裝第三方庫是非常常用的方法,但是我電腦的小p最近出了點問題。
????????事情要從我在PyCharm(簡稱大P)中安裝庫時說起。眾所周知,大P中安裝第三方庫也可以安裝庫,平時感覺方便就在大P中安裝了,可是這次卻不能用了,老是給我報錯說安裝不了。切,不讓裝不裝,我找pip去!小p還是還是很好說話的,直接給我裝上了。可是,我再去運行代碼的時候還是運行不了。這下直接給我整不會了,之前從未碰到這種情況!下面分享一下我的解決辦法。
方法一:拆了東牆補西牆
????????pip安裝了卻無法使用?難道是安裝失敗了?
????????其實只要我們安裝的時候沒有報錯,那就是安裝成功了。至於無法使用是因為沒有安裝到正確的文件夾下,但它確實是安裝到我們電腦裡面了。既然安裝了,那他安裝到了哪裡呢?誒,可以找一下。以numpy庫為例,在cmd窗口中輸入以下命令就可以找到numpy庫的所在位置了。
pipshownumpy
顯示結果:
????????其中,Name是名稱,Verson是numpy的版本,Location就是numpy
????????我們只是知道它的安裝路徑,但是我們還是用不了,因為我們運行python程序的時候用的不是這個文件夾下的庫,所以有也沒用。我們可以在大P中看python的運行環境。
????????紅線劃出的部分就是python文件在哪運行,下面是能夠使用的第三方庫(我這是更改過的)。就順著這個路徑找,它下面一定有一個叫site-packages的文件夾,這個文件夾里就是我們在大P中運行python文件時能夠使用的第三方庫。接下來的工作就很清晰了,去剛才找的numpy庫所在的文件夾中將其中的兩個文件夾numpy和numpy-1.22.4.dist-info復制到我們運行時可以用的文件夾下就可以了正常運行python程序了。
方法二:釜底抽薪
????????方法一每次安裝都需要轉移文件夾,相對麻煩一點。我們能不能更改一下小p的安裝路徑,這豈不更省事?誒,這事可以干。去此電腦,右鍵點擊屬性,進入高級系統設置,我們去改一下環境變數。在系統變數中找到Path變數,然後修改它。
?
?
????????把我們需要用的這兩個變數給移動上來,這樣下次pip下載第三方庫時就會下載到D:python38libsite-packages文件夾下了,我們也就可以直接使用了。
python安裝第三方庫超時報錯1.pip安裝第三方包報錯,原因是超時,可能因為默認的庫源不穩定,或者網路限制原因。
解決方法:pip--default-timeout=100install-U?pandas??//設置超時時間
如果以上語句還是不行,直接切換庫源,使用清華的資源庫。
pipinstall?-i??-U?pandas??
這兩條語句也可以結合使用。
另一個超時的報錯,可以使用--upgrade參數解決(為啥一直報超時的錯呢?公司網路限制太多了啦)
pipinstall?--upgrade-i??-U?pandas??
2.使用以上方法安裝好了package後,在pycharm中要載入這個包,可以在新建工程的時候,勾選inheritglobalsite-packages
PyCharm中第三方庫導入錯誤解決比較麻煩的是第三方庫的使用,導入方法:
PyCharm中:
File|Settings|Project:項目名稱|ProjectInterpreter
命令提示符(win+r:cmd或者直接在搜索框中輸入cmd,會出現如下圖所示命令提示符,單擊進入即可):
如果出現超時的錯誤,有下面兩種解決方法:
①使用國內鏡像安裝
pipy國內鏡像目前有:
豆瓣
華中理工大學
山東理工大學
中國科學技術大學
手動指定源:
在pip後面跟-i來指定源,比如用豆瓣的源來安裝whois庫:
pipinstallwhois-i
注意後面要有/simple目錄!!!
配置文件:
若需要創建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%pippip.ini),修改內容為:
[global]
index-url=
[install]
trusted-host=mirrors.aliyun.com
如果不加後面的install
則需要每次在命令後面加上–trusted-host
②設置超時時間
安裝whois庫:
pip–default-timeout=100install-Uwhois
當然,還有一種比較讓人無語的情況。就是即使安裝成功,導入第三方庫也會報錯。。。這種就是因為安裝python編譯環境是隨意改變目錄造成的沖突,致使路徑錯誤。此時只能重新配置python環境了。
如下圖所示,虛擬環境(第一個,未選中)中的編譯配置是私人的,本地環境(第二個,選中)中的編譯配置是所有用戶都可以使用的。筆者之前就因為路徑的原因重新安裝過一次,結果過了不久又出現錯誤。第二次就選擇許可權較高的安裝。