python安裝模組方法彙總

2022-04-11 11:26:55 字數 2271 閱讀 7149

方法一:

在 windows 系統下,只需要輸入命令 pip install requests ,即可安裝。

在 linux 系統下,只需要輸入命令 sudo  pip install requests ,即可安裝。

注:關於python第三方庫的安裝最好少使用 easy_install,因為 easy_install 只能安裝不能解除安裝,如果要解除安裝需要進入到 python 的安裝目錄下面的 lib 的資料夾下手動刪除對應的模組內容。所以建議多用 pip 的方式安裝,安裝時,用 pip install + 模組名稱  命令來安裝,解除安裝時,用 pip uninstall +模組名稱 命令來刪除。

由於在國內使用 pip 或者 easy_install 安裝時經常會撞牆,下面著重介紹另外一種安裝方法。

開啟這個**,  在這個**上面有很多 python 的第三方庫檔案,我們按 ctrl+f 搜尋很容易找到 requests 。如下圖,

我們將第乙個資料夾,也就是 requests 資料夾複製到 python 的安裝目錄下的 lib 目錄下。

3. 到這裡,requests 已經安裝完畢,我們可以輸入 import requests 命令來試試是否安裝成功,

如上圖所示,import requests 沒有報錯,說明 requests 已經成功安裝了。

方法二:

python 是一門優雅的語言,簡潔的語法,強大的功能。當然豐富的第三方庫,更能加速開發。那麼問題來了,如何安裝這些第三方庫(包)呢?

安裝第三方庫的方式其實不多。下面就介紹一些技巧。

原始碼安裝

很多第三方庫都是開源的,幾乎都可以在github 或者 pypi上找到原始碼。找到原始碼格式大概都是 zip 、 tar.zip、 tar.bz2格式的壓縮包。解壓這些包,進入解壓好的資料夾,通常會看見乙個 setup.py 的檔案。開啟命令列,進入該資料夾。執行

python setup.py install

包管理器 (pip 和 easy_install)

現在很多程式語言,都帶有包管理器,例如 ruby 的 gem,nodejs的npm。python當然也不例外,擁有大名鼎鼎的 pip和 easy_install。

pip install flask

或者easy_install flask

簡單吧,乙個簡單的命令就搞定。解除安裝也很方便,例如我們需要解除安裝flask

pip uninstall flask

檢視所安裝的包,包括系統自帶的和手動安裝的

pip list

還可以搜尋包

pip search flask

還可以重定向輸出專案使用的庫。

pip freeze > requirements.txt

這樣就會把該環境下的第三方庫重定向到 requirements.txt檔案內,如果給別人安裝專案的依賴,只需要執行:

pip install -r requirements.txt

pip intall flask-master.zip

同樣也可以安裝。

虛擬環境相關安裝

當然,上面介紹的,其實也是很普通很常見的方式,也算不上什麼技巧。下面介紹的,則是一些需要了解原理和解決非常規問題的技巧。

windows的使用者可能會很開心,不需要注意這個問題。當然 windows 也同樣有著自己的問題。在 windows上安裝python,一般是編譯好的二進位製包exe可執行檔案。通常有 32位和64位的python。對於第三方庫,本來32和64不會有太大的差別。但是對於一些c寫的python庫,如mysqldb,pil, pillow,會發現使用 pip或者 easy_install 的方式會報錯:

fixing python error: unable to find vcvarsall.bat

easy_install mysql‑python‑1.2.5.win‑amd64‑py2.7.exe

完美解決,在 venv 虛擬環境,將mysqldb 庫安裝到了venv下。

有了上面三個方式,幾乎涵蓋 python 所有平台的第三方庫安裝。不過話說回來,儘管 python 是跨平台,開發環境,還是盡量使用 linux或者macos,這兩個系統有更好的工具以及省去很多莫名其妙的問題。

Python模組安裝方法

一 方法1 單檔案模組 直接把檔案拷貝到 python dir lib 二 方法2 多檔案模組,帶setup.py 三 方法3 easy install 方式 四 方法4 pip 方式 先進行pip工具的安裝 easy install pip pip 可以通過easy install 安裝,而且也會...

python模組的安裝方法

1.tar.gz的包,解壓gz包,會得到乙個帶setup.py的資料夾 python setup.py build python setup.py install 2.whl 先進行pip工具的安裝 easy install pip 現在一般安裝好python就自動安裝好了了pip在 scripts...

python模組 錯誤彙總

如下 num1 num2 eval input 請輸入被除數和除數 用逗號來分隔 這段 的原理是什麼?解釋 input函式接收到使用者輸入的兩個數字字串,eval函式則將字串的引號去掉,轉換成了數字型別,從而將這個表示式轉換成了多重賦值表示式,如 x y 1 2 錯誤 如下 disroot math...