首頁 後端開發 Python教學 Python安裝第三方函式庫常用方法總結

Python安裝第三方函式庫常用方法總結

Nov 24, 2022 pm 05:40 PM
python

本篇文章為大家帶來了關於Python的相關知識,其中主要介紹了關於安裝第三方函式庫的常用方法,下面一起來看一下,希望對大家有幫助。

Python安裝第三方函式庫常用方法總結

【相關推薦:Python3影片教學

在pyhton的學習中,相信大家通常都會碰到第三方函式庫的安裝問題,這個問題對於許多初學者而言頭痛不已。這裡我做一些簡單的總結,如何正確且有效率地安裝第三方函式庫,少走彎路

#安裝方法

#1 . 透過pychram安裝

這是我覺得最簡單直接的一種方法,但是也最容易報錯。

打開File-Settings-Project-Python Interpreter

Python安裝第三方函式庫常用方法總結
#從這裡可以看到你已經安裝的第三方函式庫以及版本,然後點選下方的加號可以進行添加。這裡我以numpy為例,在上方進行搜尋你想要的庫,然後在右下方可以選擇你想要的版本,如果不勾選則預設為最新版本,點擊Install Packages即可進行安裝。

Python安裝第三方函式庫常用方法總結

2. pip安裝大法

如果在pycharm中安裝失敗了,或沒有使用pycharm,可直接用pip大法進行安裝。
先開啟cmd,直接輸入pip install 你想要安裝的第三方函式庫(這裡我還是以numpy為例)
Python安裝第三方函式庫常用方法總結
這裡,我同時補充下關於pip的一些更新、卸載的方法:
(1)pip 自身的升級

py -m pip install --upgrade pip
登入後複製

(2)pip安裝/卸載/升級

pip install 包名              #安装pip uninstall 包名            #卸载pip install --upgrade 包名    #升级
登入後複製

(3)pip查看已安裝的套件

pip list
登入後複製

(4)pip檢查哪些套件需要更新:

pip list --outdated
登入後複製

(5)pip查看某個套件的詳細資訊:

pip show 包名
登入後複製

(6)pip安裝指定版本的套件:

pip install 包名==版本号
例如:
pip install numpy==1.20.3pip install 'matplotlib>3.4'pip install 'matplotlib>3.4.0,=, , <h2>
<a id="3_whl_55"></a>3. 下載whl檔案到本地離線安裝</h2><p>如果前面兩種方法都宣告失敗,那麼我最推薦的方法就是第三種,雖然不如前兩種來的方便,但親測有效,不會報錯!進入該網站<a href="https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf">https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf</a>,找到你需要下載的函式庫,這裡我以matplotlib為例:<br> 首先要注意<mark>在安裝這個套件之前他所依賴的一些函式庫,一定要先安裝這些函式庫之後才能安裝這個你想要的,否則就會報錯</mark>。 <br> 同時,在對某一個函式庫進行更新之後,也一定要注意同時更新它所依賴的函式庫,否則也會發生錯誤。 <br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" class="lazy" alt="Python安裝第三方函式庫常用方法總結"><br> 之後再根據你的python版本以及位數進行選擇後下載,這裡因為我的python版本是3.7.9,位數是64位,所以我選擇了matplotlib‑3.5.1 ‑cp37‑cp37m‑win_amd64.whl。 <br> 將下載好的whl檔案儲存到該資料夾下<code>Python37\Lib\site-packages</code>,在該檔案下開啟cmd,輸入<code>pip install whl檔名</code>即可進行安裝。 <br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" class="lazy" alt="Python安裝第三方函式庫常用方法總結"></p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" class="lazy" alt="Python安裝第三方函式庫常用方法總結"></p><h3>
<a id="31__65"></a>3.1 補充</h3><p>在我安裝過程中,大部分失敗的問題都是因為沒有安裝對應的依賴套件所造成的,所以在報錯後,一定及時檢查對應的套件有無安裝且同時進行更新。 <br> 例如,我曾經碰到這個問題:<code>AttributeError:module 'matplotlib' has no attribute 'get_data_path'</code> ,困擾了我一個下午沒有解決出來,最後發現是matplotlib所依賴的一個包沒有安裝上。 <br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-6.png" class="lazy" alt="Python安裝第三方函式庫常用方法總結"></p><h2>
<a id="4_71"></a>4.其他方法</h2><h3>
<a id="41_PythonPypi_72"></a>#4.1 Python官方的Pypi選單</h3><p>直接搜尋第三方庫進行安裝,位址:<a href="https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8">https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8</a></p><h3>
<a id="42_pip_74"></a>4.2 國內鏡像來源解決pip安裝過慢的問題</h3><p>Windows系統下,安裝第三方函式庫時,常常會遇到超時或下載過慢的情況,這是因為Python的伺服器在國外,所以有時用pip下載時網速過慢,這時建議使用國內的鏡像來源來安裝。 <br> 安裝方法:開啟cmd,新增「-i」或「–index」參數。以numpy為例:`pip install -i https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e numpy<br> 常用的幾個國內鏡像來源:<br> 清華:<a href="https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e">https://www.php .cn/link/a6455ffc4e47fd737db213366771ec0e</a><br> 阿里雲:<a href="https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f">https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f##. php.cn/link/1cbbae823ca54abfb04302180fd84137</a><br> 豆瓣:<a href="https://www.php.cn/link/1cbbae823ca54abfb04302180fd84137">https://www.php.cn/link/3c0093f155f7a0bf00afca91#8fb9b8</a>##cfb9b8<br>##nb <a href="https://www.php.cn/link/3c0093f155f7a0bf00afca91dc8fb9b8">對大多數新手來說,Python第三方函式庫的安裝絕對是初學路上的攔路虎,我也曾為這個問題頭痛不已。但就我個人安裝而言,前三種方法我都親身測試過。第一種和第二種最簡單直接,但容易出錯,因為不熟悉各個套件之間的依賴關係,所以我強烈建議,如果前兩種安裝不成功,一定要試試第三種! ! </a>看清楚安裝你所需要的第三方函式庫之前還需要安裝的套件,否則安裝不成功</p>! !第四種方法,我並沒有經常用到,因為我覺得前三種方法已經非常足夠應付安裝你所需要的庫了,當然,第四種方法有需要的也可以詳細了解下,我這裡就不做太多介紹了! <h1>
<a id="_83">【相關推薦:</a>Python3影片教學</h1> 】<p></p>
登入後複製

以上是Python安裝第三方函式庫常用方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP和Python:代碼示例和比較 PHP和Python:代碼示例和比較 Apr 15, 2025 am 12:07 AM

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

CentOS上如何進行PyTorch模型訓練 CentOS上如何進行PyTorch模型訓練 Apr 14, 2025 pm 03:03 PM

在CentOS系統上高效訓練PyTorch模型,需要分步驟進行,本文將提供詳細指南。一、環境準備:Python及依賴項安裝:CentOS系統通常預裝Python,但版本可能較舊。建議使用yum或dnf安裝Python3併升級pip:sudoyumupdatepython3(或sudodnfupdatepython3),pip3install--upgradepip。 CUDA與cuDNN(GPU加速):如果使用NVIDIAGPU,需安裝CUDATool

CentOS上PyTorch的GPU支持情況如何 CentOS上PyTorch的GPU支持情況如何 Apr 14, 2025 pm 06:48 PM

在CentOS系統上啟用PyTorchGPU加速,需要安裝CUDA、cuDNN以及PyTorch的GPU版本。以下步驟將引導您完成這一過程:CUDA和cuDNN安裝確定CUDA版本兼容性:使用nvidia-smi命令查看您的NVIDIA顯卡支持的CUDA版本。例如,您的MX450顯卡可能支持CUDA11.1或更高版本。下載並安裝CUDAToolkit:訪問NVIDIACUDAToolkit官網,根據您顯卡支持的最高CUDA版本下載並安裝相應的版本。安裝cuDNN庫:前

docker原理詳解 docker原理詳解 Apr 14, 2025 pm 11:57 PM

Docker利用Linux內核特性,提供高效、隔離的應用運行環境。其工作原理如下:1. 鏡像作為只讀模板,包含運行應用所需的一切;2. 聯合文件系統(UnionFS)層疊多個文件系統,只存儲差異部分,節省空間並加快速度;3. 守護進程管理鏡像和容器,客戶端用於交互;4. Namespaces和cgroups實現容器隔離和資源限制;5. 多種網絡模式支持容器互聯。理解這些核心概念,才能更好地利用Docker。

Python vs. JavaScript:社區,圖書館和資源 Python vs. JavaScript:社區,圖書館和資源 Apr 15, 2025 am 12:16 AM

Python和JavaScript在社區、庫和資源方面的對比各有優劣。 1)Python社區友好,適合初學者,但前端開發資源不如JavaScript豐富。 2)Python在數據科學和機器學習庫方面強大,JavaScript則在前端開發庫和框架上更勝一籌。 3)兩者的學習資源都豐富,但Python適合從官方文檔開始,JavaScript則以MDNWebDocs為佳。選擇應基於項目需求和個人興趣。

CentOS下PyTorch版本怎麼選 CentOS下PyTorch版本怎麼選 Apr 14, 2025 pm 02:51 PM

在CentOS下選擇PyTorch版本時,需要考慮以下幾個關鍵因素:1.CUDA版本兼容性GPU支持:如果你有NVIDIAGPU並且希望利用GPU加速,需要選擇支持相應CUDA版本的PyTorch。可以通過運行nvidia-smi命令查看你的顯卡支持的CUDA版本。 CPU版本:如果沒有GPU或不想使用GPU,可以選擇CPU版本的PyTorch。 2.Python版本PyTorch

minio安裝centos兼容性 minio安裝centos兼容性 Apr 14, 2025 pm 05:45 PM

MinIO對象存儲:CentOS系統下的高性能部署MinIO是一款基於Go語言開發的高性能、分佈式對象存儲系統,與AmazonS3兼容。它支持多種客戶端語言,包括Java、Python、JavaScript和Go。本文將簡要介紹MinIO在CentOS系統上的安裝和兼容性。 CentOS版本兼容性MinIO已在多個CentOS版本上得到驗證,包括但不限於:CentOS7.9:提供完整的安裝指南,涵蓋集群配置、環境準備、配置文件設置、磁盤分區以及MinI

CentOS上PyTorch的分佈式訓練如何操作 CentOS上PyTorch的分佈式訓練如何操作 Apr 14, 2025 pm 06:36 PM

在CentOS系統上進行PyTorch分佈式訓練,需要按照以下步驟操作:PyTorch安裝:前提是CentOS系統已安裝Python和pip。根據您的CUDA版本,從PyTorch官網獲取合適的安裝命令。對於僅需CPU的訓練,可以使用以下命令:pipinstalltorchtorchvisiontorchaudio如需GPU支持,請確保已安裝對應版本的CUDA和cuDNN,並使用相應的PyTorch版本進行安裝。分佈式環境配置:分佈式訓練通常需要多台機器或單機多GPU。所

See all articles