python安裝依賴,python怎麼安裝依賴

本文目錄一覽:

python3離線安裝第三方模塊及其依賴包

以管理員許可權啟動cmd命令窗口,執行pip命令安裝所需要的模塊。例如:

以管理員許可權啟動cmd命令窗口,執行以下命令打包pip第三方安裝包及安裝索引。

將 packages 文件夾和 requirements.txt 文件拷貝至離線機器任意同級目錄下,以管理員許可權啟動cmd命令窗口進入該目錄,執行下述命令進行離線安裝。

按照部署1、2、3導出外網機python環境list,可以批量安裝python第三方依賴。若只需安裝一個python包,可以使用下屬方法:

Ubuntu安裝軟體出現依賴問題及基本python虛擬環境創建

正常情況下安裝linux軟體:

sudo apt install xxxx

如果報錯的話,去更新軟體源或者去software update裡面更新系統。

或者sudo apt install aptitude, 使用aptitude自適應安裝依賴的包

sudo aptitude install xxxx

先選擇no,再選擇yes,以降級或升級包

在python環境下進行數據分析首先要創建虛擬環境

根據python版本, 安裝python虛擬環境管理器python3-venv: sudo aptitude install python3-venv

創建虛擬環境 python3 -m venv xxxx, 此處xxxx為虛擬環境的文件夾名稱

cd至虛擬環境文件夾 xxxx

激活虛擬環境

source ./xxxx/activate

然後在虛擬環境中,就可以使用pip3 install 愉快地安裝python包了,注意安裝對應版本的依賴包。

如果需要升級包,可以使用pip3 install –upgrade xxxx yyyyy zzzz

查看環境內的包 pip3 list

退出虛擬環境

deactivate

總體上,沒有conda好用。

編譯安裝python需要哪些依賴

依賴庫:

//使用apt 安裝即可

1.gcc, make, zlib1g-dev(壓縮/解壓縮庫)

安裝過程需要的庫。

2.libbz2-dev

bz2支持庫,若在編譯安裝python前沒有安裝,將無法通過pip install 安裝提供bz2格式的第三方庫,會出現unsupported archive format: .tar.bz2的錯誤,例如爬蟲庫Scrapy依賴的Twisted。

3.libsqlite3-dev

sqlite3支持庫,若在編譯安裝python前沒有安裝,則python中會缺失sqlite3模塊,當引入sqlite3或使用依賴sqllite3的第三方庫(例如Scrapy)時,會出現ImportError: No modul named _sqllite3的錯誤。

//以上為編譯安裝前需要安裝的庫,可能不夠全面,會不斷補充。

4.其他:安裝第三方庫需要的庫

python3-dev, libxml2-dev, libxslt1, libffi-dev, libssl-dev等,在安裝第三方庫會有具體說明,不做過多解釋。

安裝:

//通過wget獲取壓縮包,這裡選擇3.6.1版

wget

//解壓

tar xJf Python-3.6.1.tar.xz

cd Python-3.6.1

./configure

make

/*這步如果需要sudo,請使用sudo -H命令,即sudo -H make install,避免pip等模塊安裝失敗。

錯誤示例(pip安裝失敗):The directory ‘/home/ls/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.

*/

make install

python安裝依賴庫

先查看pip3指向的python版本

pip3 -V

如果不是python3,可以使用以下命令安裝依賴

python3 -m pip install pycryptodome

同理,python2安裝依賴庫也可以使用

python2 -m pip install pycryptodome

原創文章,作者:BKGS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140849.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BKGS的頭像BKGS
上一篇 2024-10-04 00:24
下一篇 2024-10-04 00:24

相關推薦

  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python編程二級證書考試相關現已可以上網購買

    計算機二級Python考試是一項重要的國家級認證考試,也是Python編程的入門考試。與其他考試一樣,Python編程二級證書的考生需要進入正式考試,而為了備考,這篇文章將詳細介紹…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29

發表回復

登錄後才能評論