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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。