python环境管理工具有哪些知乎,python环境管理工具有哪些知乎2022

  python环境管理工具有哪些知乎,python环境管理工具有哪些知乎2022

  Python好用,但是用好不容易。其中,包管理和不同版本的Python是令人头疼的问题,尤其是在使用Windows操作系统时。

  为了解决这些问题,很多工具如Winpython、Anaconda等。这些发行版打包了Python和许多常用的包。此外,还有virtualenv和pyenv等工具来管理虚拟环境。

  一、anaconda的安装一、Anaconda概述Anaconda是用于科学计算的python发行版,支持Linux、Mac、Windows系统。提供了包管理和环境管理的功能,可以轻松解决多个版本Python的共存和切换以及各种第三方包的安装问题。Anaconda使用工具/命令conda来管理包和环境,并且已经包含Python和相关的支持工具。

  Conda可以理解为一个工具,一个可执行的命令。其核心功能是包管理和环境管理。包管理类似于pip,而环境管理允许用户方便地安装不同版本的python,并快速切换。

  Anaconda是一个打包的集合,包含conda、python的一个版本、众多的包、科学计算工具等。预装,所以也叫Python的发行版。其实还有Miniconda。顾名思义,它只包含最基本的内容,——python和conda,以及相关的必要依赖。对于空间要求严格的用户,Miniconda是一个选择。

  Conda的设计理念——conda几乎把所有的工具和第三方包都当成包,甚至python和conda本身!因此,conda打破了包管理和环境管理的约束,可以轻松安装各种版本的python和包并进行切换。

  anaconda安装下载页面见官网下载,支持Linux、Mac、Windows。

  安装的时候会发现Anaconda有两个不同的版本,分别对应Python 2.7和Python 3.5。除了这一点不同,两个版本都是一样的。正如我们将在后面看到的,安装哪个版本并不重要,因为通过环境管理,我们可以在运行时轻松切换Python版本。(由于我常用的Python是2.7和3.4,所以我倾向于直接安装Python 2.7对应的Anaconda)

  下载完成后,按照说明进行安装即可。在这里提醒一下:尽量按照Anaconda的默认行为安装——。它不使用root权限,并且仅适用于个人。安装目录设置在个人主目录(Windows无所谓)。这样做的好处是,同一台机器上的不同用户可以完全安装和配置他们自己的Anaconda,而不会相互影响。

  对于Mac和Linux系统,安装Anaconda后,主目录下其实有一个文件夹(~/anaconda),Windows会将其写入注册表。安装时,安装程序会将bin目录添加到PATH(Linux/Mac writes ~/)中。bashrc,而Windows将其添加到系统变量PATH中),这些操作完全可以自己完成。以Linux/Mac为例,安装完成后设置路径的操作。

  #将anaconda的bin目录添加到PATH中。根据版本的不同,也可能是~/anaconda3/bin。

  echo export PATH= ~/anaconda 2/bin:$ PATH ~/。没有则创建

  #更新bashrc以立即生效

  来源~/。没有则创建

  #验证

  哪个康达

  或者conda - version安装miniconda。

  用户=$(whoami)

  mkdir等

  cd等

  wget https://repo . anaconda . com/miniconda/miniconda 3-latest-Linux-x86 _ 64 . sh

  sudo bash miniconda 3-latest-Linux-x86 _ 64 . sh-b

  激光唱片.

  sudo rm -r等

  echo PATH= ~/miniconda 3/bin:\ $ PATH ~/。没有则创建

  来源~/。没有则创建

  sud chown-r $ user:$ user ~/mini conda 3 III)conda的环境管理功能允许我们同时安装几个不同版本的Python,并且可以自己切换。

  康达安装Python3.8的步骤

  #创建一个名为python38的环境,指定python版本为3.8(不管3.8.x,conda都会自动为我们找到3.8.x中的最新版本)

  conda create-name python 38 python=3.8

  #安装后,使用activate激活环境。

  激活python38 # for Windows

  源代码激活python 38 # Linux Mac版

  #激活后,你会发现在终端的输入处增加了python38这个词。其实这个时候系统做的就是把默认的2.7环境从PATH中去掉,然后把3.8对应的命令添加到PATH中。

  #此时,再次输入。

  python版本

  #可以得到` Python 3.8.5: Anaconda 4.1.1 (64位) `,即系统已经切换到3.8环境。

  #如果您想返回到默认的python 2.7环境,请运行

  停用python38 # for Windows

  源代码为Linux Mac停用python38 #

  #删除现有环境

  Conda remove - name python38 -用户安装的所有不同的python环境都会放在目录~/anaconda/envs中。您可以在命令中运行conda info -e来查看安装的环境。当前激活的环境将以星号或括号显示。

  有两种方法:

  1.明确给出conda的绝对地址

  2.还要在python38环境下安装conda工具(推荐)。

  4)康达包装管理。这部分功能类似于pip。示例:安装scipy。

  安装scipy

  康达安装软件

  # conda将远程搜索scipy的相关信息和依赖项。对于python 3.4,康达会同时安装numpy和mkl(带加速操作的库)。

  #检查已安装的软件包。

  康达列表

  #最新版本的conda从site-packages文件夹中搜索已安装的包,不依赖于pip,所以各种方式安装的conda的一些常用操作可以显示如下#查看当前环境中已安装的包。

  康达列表

  #查看指定环境中已安装的软件包

  康达列表-n python38

  #查找包裹信息

  康达搜索号码

  #安装包

  康达安装-n python38 numpy

  #如果环境名称没有用-n指定,它将安装在当前活动的环境中。

  #您也可以通过-c指定通过通道安装。

  #更新包

  conda更新-n python38 numpy

  #删除指定环境的包(没有-n参数,默认操作是当前虚拟环境)

  康达remove -n python38 numpy树立国内形象。如果你需要安装很多包,你会发现康达的下载速度往往很慢,因为Anaconda.org的服务器都在国外。好在清华的金枪鱼图片来源有蟒蛇仓的图片,可以加到康达的配置里。

  #添加蟒蛇的金枪鱼镜

  康达配置-添加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/频道

  镜像地址引用在# TUNA的帮助里,需要去掉。

  #设置搜索时显示的频道地址。

  a CONCONFIG-SET SHOW _ CHANNEL _ URLS执行上述命令后,a ~/。CONARC (Linux/Mac)或C: \ users \ user _ name \CONARC文件将被生成,它记录了我们对conda的配置。直接手动创建和编辑该文件具有相同的效果。

  二。安装、升级和使用pip I)安装1。方法一:curl https://bootstrap.pypa.io/get-pip.py-o get-pip . py #下载安装脚本。

  Sudo python get-pip.py #运行安装脚本2。方法二:安装sudo apt-get使用系统安装工具直接安装python-pip 2)升级sudo apt-get安装python-pip

  或者pip3安装-升级pip iii)使用:常用命令显示版本和路径。

  pip版本

  寻求帮助

  匹普-救命

  升级pip

  pip安装-U pip

  如果此升级命令有问题,您可以使用以下命令:

  sudo简易安装-升级pip

  安装包

  最新版本的安装包#。

  安装某些包==1.0.4 #指定版本

  Pip 某些包=1.0.4 #最低版本

  比如我想安装Django。只需使用以下命令之一,方便快捷。

  pip安装Django==1.7

  升级包

  pip安装-升级某个软件包

  升级后的包使用==、=、=、>指定版本号。

  卸载包

  pip卸载某些包

  搜索包

  pip搜索某些包

  显示安装包信息

  皮普秀

  查看指定包的详细信息。

  pip show -f一些包

  列出已安装的软件包。

  pip列表

  查看可以升级的包

  Pip list -o IV) pip配置国内来源清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

  阿里云:http://mirrors.aliyun.com/pypi/simple/

  豆瓣:http://pypi.douban.com/simple/根据不同需求和不同平台一次性演示安装方法。

  方法一:使用国产pypi镜像临时安装pipi install-I http://pypi.douban.com/simple/numpy。

  PIP INSTALL-I http://pypi.douban.com/simple/-可信主机pypi.douban.com #此参数"-可信主机"表示信任。如果最后一个提示不可信,请使用此方法。第二,永久使用国产pypi镜像安装Linux平台。

  (1)创建pip.conf文件。

  首先,运行以下命令

  Cd ~/。pip #运行这个命令来切换目录

  如果提示目录不存在,自己创建一个(如果目录存在,可以跳过这一步),如下所示:

  mkdir ~/。点

  cd ~/。点

  在。pip目录如下:

  触摸pip.conf

  (2)编辑pip.conf文件

  首先,用以下命令打开文件:

  sudo vi ~/。pip/pip.conf

  然后,写下以下内容:

  [全球]

  index-URL=https://pypi.tuna.tsinghua.edu.cn/simple

  [安装]

  trusted-host=https://pypi.tuna.tsinghua.edu.cn # trusted-host该参数用于避免麻烦,否则可能会提示不可信Windows平台的安装方法。

  (1)新建一个pip配置文件夹,直接在用户目录下创建一个名为pip的文件夹(即%HOMEPATH%\pip),如下图所示:

  (2)然后在pip文件夹中创建一个名为pip的文本文件(后缀名称由改为。txt 收件人。ini’),格式如下

  修改后保存,启动cmd,用 pip install xxx (xxx是你要下载的包的名字),默认可以用国产源码下载。

  转载请联系作者取得授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: