在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python的包管理器

汽車電子技術 ? 來源:碼農與軟件時代 ? 作者:碼農與軟件時代 ? 2023-02-15 11:46 ? 次閱讀

包管理器負責包的安裝、更新以及自動安裝包的依賴。

Python作為主流的編程語言,在管理系統、大數據、人工智能等方面應用廣泛,同時,Python的版本也較多,相應的標準庫和第三方庫也非常多。

為更好地管理這些版本和庫,Python的包管理器有pip、conda、pipenv、poetry等。

軟件包中的軟件包數量龐大,版本多樣,需要使用pip、conda、pipenv、poetry等軟件源管理工具。

1. pip

pip是Python包的通用管理器,全稱為package installer for python,用來安裝、更新、卸載python的第三方庫。

pip的下載源為PyPi(Python Package Index,https://pypi.org/),當執行pip命令時,就會從https://pypi.org/下載庫,然后安裝到Python中($(python安裝目錄)\\lib\\site-packages)。

Ubuntu 18.04 默認安裝Python2和Python3,但未安裝pip和pip3。

root@linux:~# python --version
Python 3.6.9
root@linux:~# python3 --version
Python 3.6.9
root@linux:~# pip3 --version
Command 'pip3' not found, but can be installed with:
apt install python3-pip
root@linux:~# pip --version
Command 'pip' not found, but can be installed with:
apt install python-pip

執行命令分別安裝pip和pip3。

apt install python-pip
apt install python3-pip

安裝后,可查看具體版本信息

root@linux:~# pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

pip安裝成功后,便可以執行pip install 來安裝軟件包。

2. Conda

Pip是Python包管理器,Conda是軟件包管理器,適用于任何語言。

Conda在Anaconda/Miniconda已經打包好,后者提供Python + Conda + 軟件包,其中,Anaconda意為“蟒蛇”,提供了非常多的軟件包,用于科學計算、數據分析。

Anaconda源為https://www.anaconda.com/,也可以使用清華源https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/。

Miniconda源為https://docs.conda.io/en/latest/miniconda.html

Anaconda的安裝,下載鏈接:

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

......
Anaconda3-2021.05-Linux-aarch64.sh412.6 MiB2021-05-14 11:33
Anaconda3-2021.05-MacOSX-x86_64.pkg440.3 MiB2021-05-14 11:33
Anaconda3-2021.05-Linux-x86_64.sh544.4 MiB2021-05-14 11:33
Anaconda3-2021.05-Linux-s390x.sh291.7 MiB2021-05-14 11:33
Anaconda3-2021.05-MacOSX-x86_64.sh432.7 MiB2021-05-14 11:34
Anaconda3-2021.05-Windows-x86.exe408.5 MiB2021-05-14 11:34
Anaconda3-2021.05-Windows-x86_64.exe477.2 MiB2021-05-14 11:34
Anaconda3-2021.11-Linux-aarch64.sh487.7 MiB2021-11-18 02:14
Anaconda3-2021.11-Linux-ppc64le.sh254.9 MiB2021-11-18 02:14
Anaconda3-2021.11-Linux-s390x.sh241.7 MiB2021-11-18 02:14
Anaconda3-2021.11-Linux-x86_64.sh580.5 MiB2021-11-18 02:14
Anaconda3-2021.11-MacOSX-x86_64.pkg515.1 MiB2021-11-18 02:14
Anaconda3-2021.11-MacOSX-x86_64.sh508.4 MiB2021-11-18 02:14
Anaconda3-2021.11-Windows-x86.exe404.1 MiB2021-11-18 02:14
Anaconda3-2021.11-Windows-x86_64.exe510.3 MiB2021-11-18 02:14

選擇Anaconda3-2021.05-Linux-x86_64.sh。下載完成后,進行安裝。

root@linux:/home# ls
Anaconda3-2021.05-Linux-x86_64.sh  ftp  linux
root@linux:/home# Anaconda3-2021.05-Linux-x86_64.sh
Anaconda3-2021.05-Linux-x86_64.sh: command not found
root@linux:/home# bash Anaconda3-2021.05-Linux-x86_64.sh
Welcome to Anaconda3 2021.05
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
===================================
End User License Agreement - Anaconda Individual Edition
===================================
Copyright 2015-2021, Anaconda, Inc.
All rights reserved under the 3-clause BSD License:
......
Do you accept the license terms? [yes|no]
Please answer 'yes' or 'no':'
>>> yes
Anaconda3 will now be installed into this location:
/root/anaconda3
  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation  
  - Or specify a different location below


[/root/anaconda3] >>> 
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
......
conda config --set auto_activate_base false
Thank you for installing Anaconda3!
===========================================================================
Working with Python and Jupyter notebooks is a breeze with PyCharm Pro,
designed to be used with Anaconda. Download now and have the best data
tools at your fingertips.
PyCharm Pro for Anaconda is available at: https://www.anaconda.com/pycharm
(base) root@linux:/home# python
Python 3.8.8 (default, Apr 13 2021, 19:58:26) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
 (base) root@linux:/home# conda --version
conda 4.10.1
(base) root@linux:/home# conda env list
# conda environments:
#
base                  *  /root/anaconda3
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1791

    文章

    47279

    瀏覽量

    238511
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84690
  • 大數據
    +關注

    關注

    64

    文章

    8889

    瀏覽量

    137444
收藏 人收藏

    評論

    相關推薦

    Linux環境下如何管理Python包管理工具

    Linux環境下,需要對軟件包進行安裝、卸載、升級和查詢等操作,包含這些操作的工具,稱為包管理工具。
    發表于 08-22 15:14 ?657次閱讀
    Linux環境下如何<b class='flag-5'>管理</b><b class='flag-5'>Python</b><b class='flag-5'>包管理</b>工具

    【「倉頡編程快速上手」閱讀體驗】簡潔包管理的命脈

    需要手敲版手敲的包管理。幾乎配置完一次只想復制粘貼。 類似于npm和python包管理確是是一個誘人的事情。 而詳細介紹包管理和插件的獨立教程確是不多。大家將這個看做一個官方該做的東
    發表于 09-26 22:18

    運行vipm(vi包管理器)時提示無法定位labview引擎

    運行vipm(vi包管理器)時提示無法定位labview引擎,然后就在官網下載,還是不可以,繼續提示,就是類似圖這種,圖是偷得網站的~
    發表于 05-03 23:14

    移植Alios Things 到STM32F103C8

    minicom安裝 aos-cube首先, 用 python 包管理器 pip 來安裝 aos-cube 和相關的依賴包在全局環境,以便于后續使用 AliOS Things Studio 進行開發
    發表于 10-17 11:38

    在RT-Thread包管理器中添加Freemodbus看不到sample相關命令是為什么?

    在 RT-Thread 的包管理器中,添加Freemodbus,并進行menuconfig的相關配置,如下:RT-Thread online packagesIoT - internet
    發表于 06-06 15:46

    如何在現有的GOLDVIP Image上添加包管理器

    GOLDVIP Image 上是否有任何包管理器,或者我們需要它來外部添加它。如果我們需要在現有的 GOLDVIP Image 上添加包管理器 (apt/yum/brew),我們該如何進行?因為我們需要包文件來安裝 apt-get。
    發表于 04-03 07:22

    【涂鴉T2-U開發板試用體驗】+T2 Development Board V1.0.0 python環境搭建

    。 2. 打開終端或命令提示符,輸入以下命令以更新系統軟件包列表: ```sudo apt-get update``` 3. 安裝Python 3和pip(Python包管理器): ```sudo
    發表于 12-15 17:55

    Python包管理工具快速入門

    包管理python這個Get的重要部分。本文介紹了Python的各個包管理工具之間的關系,相信通過這篇文章的介紹,就不會再對distutils、setuptools、distribu
    的頭像 發表于 02-26 15:34 ?4447次閱讀
    <b class='flag-5'>Python</b>之<b class='flag-5'>包管理</b>工具快速入門

    數據庫的項目管理器是什么?項目管理器詳細資料總結

    項目管理器是VFP集成開發環境中的一個重要組成部分。項目是文件、數據、文檔和對象的集合,項目管理器通過項目文件(.PJX和.PJT)對項目進行管理。VFP所有管理功能所包含的信息和數據
    發表于 09-18 17:43 ?5次下載
    數據庫的項目<b class='flag-5'>管理器</b>是什么?項目<b class='flag-5'>管理器</b>詳細資料總結

    Linux教程之如何進行軟件包管理

    軟件包管理器(RPM)是開放打包系統,在Red Hat Linux 里,因為有了Red Hat PackageManager(Red Hat 軟件包管理器),而使得安裝和升級軟件包輕松簡單。RPM
    發表于 11-30 16:36 ?6次下載

    Python 包管理工具解惑

    至于如何發布自己的模塊到 PyPI 或者搭建自己的私有包管理服務,上面的文章已經講得非常清楚了。五、引用上面提到的大部分資料,都是在這里找到,或者是提到:Python Packaging User Guide。
    發表于 04-02 14:41 ?389次閱讀

    如何安裝Python包管理工具

    第三方庫,Python提供了一些強大的包管理工具。本文將介紹如何安裝Python包管理工具,以便您能夠在Python項目中方便地
    的頭像 發表于 04-14 12:10 ?1123次閱讀

    約束管理器.zip

    約束管理器
    發表于 12-30 09:22 ?2次下載

    BQ28Z620EVM 1至2節串聯鋰離子電池包管理器評估模塊

    電子發燒友網站提供《BQ28Z620EVM 1至2節串聯鋰離子電池包管理器評估模塊.pdf》資料免費下載
    發表于 11-01 10:25 ?0次下載
    BQ28Z620EVM 1至2節串聯鋰離子電池<b class='flag-5'>包管理器</b>評估模塊

    bq40z50EVM鋰離子電池包管理器評估模塊

    電子發燒友網站提供《bq40z50EVM鋰離子電池包管理器評估模塊.pdf》資料免費下載
    發表于 11-07 09:42 ?0次下載
    bq40z50EVM鋰離子電池<b class='flag-5'>包管理器</b>評估模塊
    主站蜘蛛池模板: 9色在线| 天天舔天天射天天操| 久青草国产在线视频_久青草免| 日韩午夜免费| 日本x色视频| 久久青草精品免费资源站| 国产一区二区三区美女在线观看| 国产精品视频一区二区三区| aa黄色大片| 在线免费观看h视频| 一区二区三区四区视频在线观看 | 黄色在线视频免费| a在线观看网站| 视频在线高清完整免费观看| 亚洲精品国产自在久久出水| 中日韩欧美在线观看| 黄色国产在线视频| 欧美性色xo影院永久禁欲| 伊人久久大香线蕉资源| 特级做a爰片毛片免费看| 欧美成人天天综合在线视色| 国产精品9999久久久久仙踪林| 九九99久久精品影视| 久操成人| 一个色亚洲| 免费毛片网站在线观看| bt天堂电影| 黄色拍拍拍| 婷婷色在线播放| 久在草影院| 国产高清一级在线观看| 国产一区中文字幕在线观看| 涩五月婷婷| 国产精品女仆装在线播放| 欧美性猛交xxx嘿人猛交| 亚洲综合色站| 成人亚洲网| 伊人黄色网| 午夜精品视频任你躁| 国产亚洲综合色就色| 国产欧美一区二区日本加勒比|