国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

”conda,pip,git clone和源碼安裝“四種方式安裝 python 包

這篇具有很好參考價值的文章主要介紹了”conda,pip,git clone和源碼安裝“四種方式安裝 python 包。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、安裝位置

主要存在三個安裝位置:

  1. 無論系統(tǒng)環(huán)境還是虛擬環(huán)境,conda install 均將 package 安裝到 anaconda3/pkgs 目錄下

  1. 系統(tǒng)環(huán)境下 pip install 將 package 安裝到 ~/.local/lib/python3.x/site-packages 目錄下

  1. 虛擬環(huán)境下 pip install 將 package 安裝到 anaconda3/envs/current_env/lib/python3.x/site-packages 目錄下

  1. git clone 和源碼安裝方式均是基于 pip install 的,所以安裝位置與2,3一致

二、依賴數(shù)據(jù)庫

  1. conda install 依賴于 anaconda 數(shù)據(jù)庫https://www.anaconda.com/和 bioconda 數(shù)據(jù)庫https://bioconda.github.io/

  1. pip install 依賴于 PyPI 數(shù)據(jù)庫 https://pypi.org/

  1. git clone 當(dāng)然是克隆 github 項目 https://github.com/

  1. 源碼包也主要是來源于 PyPI 數(shù)據(jù)庫

三、安裝范圍

  1. conda install 的安裝范圍不僅僅局限于 python package,也就是除了安裝 python package,還能安裝通用 linux 軟件,gcc 庫等。但 conda install 所能安裝的 python package 數(shù)量要遠(yuǎn)遠(yuǎn)少于 pip install。如果通過 conda install 安裝 package,可以先在 anaconda 數(shù)據(jù)庫檢索 conda 是否提供該包的安裝。

conda install packagename
  1. pip install:絕大多數(shù)的 python package 都可以通過 pip install packagename 命令直接安裝。當(dāng)然是否報錯就需要另當(dāng)別論。

pip install packagename
  1. git clone:嚴(yán)格來說 git clone 并不是一種安裝方式,只不過是將 package 從 github 上克隆下來,然后利用 pip install 進(jìn)行安裝,和2存在交叉。前邊說了絕大多數(shù)的 python package 都可以通過 pip install packagename 命令直接安裝,那么就還用一小部分 python package 是無法直接安裝的。某些 package 只存在于 github 數(shù)據(jù)庫中而沒有上傳到 PyPI 數(shù)據(jù)庫,這時就需要先將 package 從 github 克隆到本地,然后通過 pip install . 命令安裝

git clone link_to_packagename
cd packagename
pip install .
  1. 源碼安裝:這種方式一般是走投無路才會選擇的安裝方式,缺失依賴包會直接報錯,然后根據(jù)報錯手動安裝所有的依賴包

python setup.py install

四、各自優(yōu)勢

  1. codna install package:強(qiáng)大的安裝方式,能夠自動解決依賴包/依賴軟件的安裝(不僅僅只是 python package,還有其他的軟件)

  1. pip install package:基本支持所有的 python package 的直接安裝,同時安裝依賴包。某些只存在 github 數(shù)據(jù)庫的 package 也是先克隆到本地,然后用 pip install 安裝

  1. 源碼安裝是最后的選擇

五、安裝方式優(yōu)先級

  1. conda install package 和 pip install package 這兩種方式優(yōu)先使用哪一種都沒關(guān)系,但需要考慮 package 調(diào)用順序優(yōu)先級以及避免重復(fù)安裝,優(yōu)先使用哪種就要一直保持,不能這次安裝 package A 用 conda install 方式,下次安裝 package B 用 pip install,如果經(jīng)常這樣安裝 package 在以后調(diào)用的時候很可能報錯。

  1. 個人經(jīng)驗(yàn) pip install package > conda install package > pip install git_clone > 源碼安裝文章來源地址http://www.zghlxwxcb.cn/news/detail-502214.html

到了這里,關(guān)于”conda,pip,git clone和源碼安裝“四種方式安裝 python 包的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux系統(tǒng)下python pip/conda安裝opencv(opencv-python)編譯出錯解決方法

    問題描述: 提示編譯出錯(不同的pip/conda/linux版本報的錯誤不一致) 錯誤一: ?錯誤二: 解決方法一: 安裝build-essential與cmake后,再然后重新安裝opencv-python,安裝指令如下(若無需使用opencv-python新版本的特定功能,則不推薦使用,因?yàn)樾掳姹拘枰幾g安裝,編譯時間約20分鐘

    2024年02月05日
    瀏覽(27)
  • Anaconda虛擬環(huán)境下更換python版本【不論升版本、降版本都使用conda install python命令】【注意:修改版本后原來使用pip安裝的包會被刪掉,無法使用】

    Anaconda虛擬環(huán)境下更換python版本【不論升版本、降版本都使用conda install python命令】【注意:修改版本后原來使用pip安裝的包會被刪掉,無法使用】

    使用python -V命令查看當(dāng)前虛擬環(huán)境的python版本: 可知python版本為為3.7.15,現(xiàn)在我想把它升級為3.8。 使用命令: 可知python版本已經(jīng)變?yōu)?.8。 如果在conda install python=3.8中遇到問題,例如: Solving environment: failed with initial frozen solve. Retrying with flexible solve. ?則可以先使用: ?當(dāng)當(dāng)

    2024年02月11日
    瀏覽(34)
  • 【Python微信機(jī)器人】第六篇:優(yōu)化使用方式,可pip安裝

    【Python微信機(jī)器人】第六篇:優(yōu)化使用方式,可pip安裝

    這篇不聊技術(shù)點(diǎn),說一下優(yōu)化后的Python機(jī)器人代碼怎么使用,優(yōu)化內(nèi)容如下: 將hook庫獨(dú)立成一個庫,發(fā)布到pypi,可使用pip安裝 將微信相關(guān)的代碼發(fā)布成另一個庫,也可以pip安裝 git倉庫統(tǒng)一,以后都在這個倉庫更新,不再一篇文章一個倉庫 開始建群,根據(jù)群里反饋增加功能

    2024年02月21日
    瀏覽(17)
  • Pycharm 安裝(含四種虛擬環(huán)境的介紹 【Conda 是重點(diǎn)】)

    Pycharm 安裝(含四種虛擬環(huán)境的介紹 【Conda 是重點(diǎn)】)

    在安裝Pycharm之前,確保電腦中存在python,如果不存在可以查看我的上一篇文章 Python安裝教程 打開官網(wǎng)(https://www.jetbrains.com/pycharm/) 點(diǎn)擊下載 包括專業(yè)版和社區(qū)版(免費(fèi)) 專業(yè)版需要注冊賬號(收費(fèi)),如果不是計算機(jī)相關(guān)專業(yè),社區(qū)版已足夠,當(dāng)然如果你想下載專業(yè)版(

    2024年02月04日
    瀏覽(24)
  • 解決git clone或者pip install git+https://github.com/ruotianluo/meshed-memory-transformer.git出現(xiàn)的一系列問題

    出現(xiàn)的錯誤: 問題1. fatal: unable to access \\\'https://github.com/ruotianluo/meshed-memory-transformer.git/\\\': Failed to connect to github.com port 443 after 21020 ms: Timed out ? error: unable to read sha1 file of m2transformer/data/example.py (d46c07fc2bb636146922425a46fbcbb2443407cf) 問題2. Collecting git+https://github.com/ruotianluo/meshed-memor

    2024年02月05日
    瀏覽(19)
  • Python中pip和conda的愛恨情仇

    在使用pip和conda時,是否也有過以下的疑惑??? 目前只總結(jié)了以下常見的幾種混淆,如有學(xué)者還有其它疑惑,歡迎留言討論,我會解答更新,幫助自己理清的同時,也幫助其他同樣困惑的學(xué)者,謝謝! pip 更輕量簡單,conda 更全面強(qiáng)大。 pip 和 conda 都是 Python 的包管理工具,

    2024年02月10日
    瀏覽(13)
  • python包管理工具:Conda和pip比較

    python包管理工具:Conda和pip比較

    Conda和pip通常被認(rèn)為幾乎完全相同。雖然這兩個工具的某些功能重疊,但它們設(shè)計用于不同的目的。 Pip是Python Packaging Authority推薦的用于從Python Package Index安裝包的工具。 Pip安裝打包為wheels或源代碼分發(fā)的Python軟件。后者可能要求系統(tǒng)安裝兼容的編譯器和庫。 Conda是跨平臺的

    2024年02月05日
    瀏覽(21)
  • 徹底解決 conda環(huán)境下pip install 無法安裝包到指定conda虛擬環(huán)境

    徹底解決 conda環(huán)境下pip install 無法安裝包到指定conda虛擬環(huán)境

    1.本文“廢話”比較多,嫌啰嗦直接拉到文末看答案總結(jié) 2.本文以TensorFlow安裝到TensorFlow_虛擬環(huán)境、PaddlePaddle安裝到PaddlePaddle_虛擬環(huán)境為例徹底解決 pip install 無法安裝包到指定conda虛擬環(huán)境 安裝anaconda時(下載鏈接),需要合理安裝,何為合理,一句話:除了安裝路徑可以修改

    2024年02月09日
    瀏覽(33)
  • ssh 方式git clone 代碼倉庫

    ? ? ? ? 工作中,git的使用必不可少,拉取Git倉庫常用的有兩種方式,一是以https方式 git clone;二是以ssh的方式。第一種方法最簡單,一般拿到地址,直接git clone url即可,二、第二種方法需要配下ssh公私鑰,當(dāng)然也非常簡單,最好兩種方法都要掌握,因?yàn)楹苡锌赡芷渲幸环N不

    2024年02月11日
    瀏覽(28)
  • setup.py方式打包自己的python代碼并可以用pip install安裝

    setup.py方式打包自己的python代碼并可以用pip install安裝

    注意setup.py文件和MANIFEST.in文件需要放在和你需要打包的目錄同一級下 ,例如我這里需要打包的就是webconsole文件夾(這里webconsole文件夾指的是業(yè)務(wù)代碼文件夾也就是我下圖圈出來的文件夾,而不是最外層那個webconsole項目目錄文件夾,因?yàn)槲疫@里起了相同的文件夾名稱,怕各

    2024年04月26日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包