conda管理软件用法

conda管理软件用法

为什么要使用Anaconda

如果我在本地只有一个python环境那我所有程序用到的各种包都只能放到同一个环境中, 导致环境混乱, 另外当我将写好的程序放到另一电脑上运行时又会遇到缺少相关包, 需要自己手动一个个下载的情况, 实在是烦人, 要是能每个程序开发都选用不同的环境, 而开发好之后又能将该程序需要的环境(第三方包)都独立打包出来就好了.

python2和python3在语法上是不兼容的, 那我的机器上应该装python2还是python3呢, 可能一开始选一个学习就好了, 但是如果你要开发的程序必须使用python2而不能使用python3,那这时候你就不得不再下载一个python2, 那这时候环境变量该设谁的目录呢, 如果还是切换环境变量岂不是很麻烦。而且有时候一些包支持的python版本也不同,我们可能需要使用不同的python版本。

Anaconda可以实现上述目的

另外Anaconda与python的关系是前者包含后者,因此安装Anaconda后不必再安装python

Anaconda与Miniconda

Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,就是把很多常用的不常用的库都给你装好了。

Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。

简单而言,Miniconda只提供最基础的conda功能与环境,而Anaconda则是自带了各种各样用得上用不上的包。

它们之间占用空间的区别是巨大的,Miniconda只需数百MB,Anaconda需要至少3.5GB

conda管理软件用法

Anaconda与Miniconda通用

本地与云服务器通用

1.查看已安装的包

conda list

2.查看某包是否安装

conda search package

3.如果使用国内网络,下载速度较慢,可以修改源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

 conda config --remove -key channels # 换回默认源

4.清理无用的安装包:

conda clean -p        # 清理无用的包
conda clean -t        # 清理tar包
conda clean -y --all  # 清理所有安装包及cache

5.下载软件

pip install pandas # 安装
pip install --upgrade pandas #更新
pip uninstall pandas # 删除
pip install pandas==1.1.4 # 指定版本

或者:

google或百度到软件官网,可以看到下载命令

6.环境

不同环境下的包不互通,可以在不同环境下进行不同任务,

conda命令在进入环境后才能使用

默认为base环境,通过以下命令控制开启服务器后是否自动进入base环境:

conda config --set auto_activate_base false  #关闭
conda config --set auto_activate_base true # 打开

进入默认环境:

source miniconda3/bin/activate

可以创建自定义环境:

conda create --name py38 python=3.8

进入、退出、删除自定义环境:

conda activate py38 # 进入
conda deactivate # 退出
conda remove --name py38 --all #删除

查看所有环境:

conda env list

本地安装Anaconda

1.下载及安装:进入官网正常安装即可https://www.anaconda.com/products/distribution

安装目录尽量放在易于查找的位置,如E:\Anaconda

2.配置环境变量,很重要的一步,完成这一步才能正常使用Anaconda

(win11系统)进入 设置系统系统信息高级系统设置环境变量用户变量新建

手动添加或浏览文件夹,加入:./Anaconda/Scripts

进入Anaconda应用交互界面,输入conda --version

能够正常显示Anaconda版本则说明添加成功

之后就可以进行环境的创建和管理

Anaconda与Python IDE

我们编辑python脚本时习惯使用IDE软件(如Pycharm)进行编辑,如何将二者联系起来

在我们创建好一个项目后,用pycharm打开,Anaconda正常安装后,此时pycharm的默认编译器就是base环境下的python,可以直接进行编译。

如果使用我们创建的环境

依次点击:文件设置项目:xxpython解释器

点击齿轮图标,找到Anaconda/envs/路径,里面有我们创建的环境,选择需要使用的环境,找到python.exe并添加,之后就可以在Anaconda程序安装各种需要的包。需要更换电脑设备时,将项目与环境文件夹一起带走即可。

如果使用的是Pycharm专业版,使用上述方法还可以连接到云服务器上的Python环境,并使用GPU运行程序。在程序需要的计算资源极大时可以使用该方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值