在线观看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
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1804

    文章

    48726

    瀏覽量

    246637
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86213
  • 大數據
    +關注

    關注

    64

    文章

    8952

    瀏覽量

    139514
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    是否可以使用OpenVINO?部署管理器在部署機器上運行Python應用程序?

    使用 OpenVINO?部署管理器創建運行時軟件包。 將運行時包轉移到部署機器中。 無法確定是否可以在部署機器上運行 Python 應用程序,而無需安裝OpenVINO? Toolkit 和 Python。
    發表于 03-05 08:16

    運行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 ?4676次閱讀
    <b class='flag-5'>Python</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 ?456次閱讀

    如何安裝Python包管理工具

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

    約束管理器.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 ?2次下載
    bq40z50EVM鋰離子電池<b class='flag-5'>包管理器</b>評估模塊
    主站蜘蛛池模板: fc2 ppv sss级素人美女 | 国产1024一区二区你懂的 | 全黄毛片 | 久久亚洲aⅴ精品网站婷婷 久久亚洲成人 | 福利视频一区二区 | 亚洲插插 | 免费看的黄网站 | 日本xxxx色视频在线观看免 | 亚洲精品亚洲人成人网 | 网女色 | 人人做人人干 | 国产精品久久自在自2021 | 影院成人区精品一区二区婷婷丽春院影视 | 99精品热女视频专线 | 欧美色图亚洲激情 | 台湾毛片 | 中文字幕亚洲综合久久2 | 免费午夜网站 | 校园 春色 欧美 另类 小说 | 人人干人人玩 | 无人码一区二区三区视频 | 狠狠色成人综合首页 | 亚洲jizzjizz在线播放久 | 香蕉成人999视频 | 高颜值大长腿美女啪啪 | 你懂的网址免费国产 | 在线看欧美成人中文字幕视频 | 久久精品久 | 夜夜爱夜夜做夜夜爽 | 免费看美女毛片 | 美女中出视频 | 全黄性色大片 | 成年ssswww中国女人 | 免费成人黄色网址 | 久久天天躁狠狠躁夜夜 | 免费精品视频在线 | 色之综综 | 91在线操 | 中文天堂在线www | 一级毛片免费全部播放 | 黄www色 |