安装配置conda


安装配置conda环境

关于conda

conda是一个配置隔离python环境的工具

因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0)

conda既可以实现pip模块不同版本共存,也可以实现python不同版本共存
conda只是一个工具,它有两种发行版,分别是Anaconda和Miniconda
    anaconda是一个大而全的工具集合,包括了非常多常用的pip模块(如numpy、pandas、scipy、matplotlib等),它还有图形化的管理工具等
    miniconda是一个单纯的conda工具,仅自带极少的python必要的包,干净纯粹,可以按照自己的需求构建任意环境
    miniconda比anaconda小非常多,可以实现全部日常需求,只不过需要自己动手

下载安装

miniconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

anaconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

MacOs为例,下载当前最新的安装包Anaconda3-2023.09-0-MacOSX-arm64.pkg

双击执行安装即可。

配置源

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

原理是修改在~目录下的.condarc里的配置,直接打开此文件复制进去也可以。

修改后若想换回原来的源,执行命令:

conda config --remove-key channels

创建环境

conda create -n xxxx python=3.5   #创建python3.5的,名字为xxxx的虚拟环境

示例:

# 创建版本为2.7的名为venv27
conda create --name venv27 python=2.7
# 查看已有的虚拟环境
conda env list
# 进入venv27虚拟环境
conda activate venv27
# 查看python版本
python -V
# 退出此虚拟环境(默认进去base环境)
conda deactivate
# 退出base 环境 到达点击默认环境
conda deactivate

查看环境

conda env list

切换环境

conda activate xxx

删除环境

conda remove -n xxxx --all   #删除xxxx虚拟环境

conda clean -p      #删除没有用的包 
conda clean -t      #删除无用的tar包 
conda clean -y --all #删除所有的安装包及cache

管理包

#pip 安装本地包 
pip install   ~/Downloads/a.whl 
#conda 安装本地包 
conda install --use-local  ~/Downloads/a.tar.bz2

conda list         #查看已安装的包
conda list  -n xxx       #指定查看xxx虚拟环境下安装的包
conda update xxx   #更新xxx包 
conda uninstall xxx   #卸载xxx包

参考:

1


文章作者: ghf
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ghf !
评论
 上一篇
部署chatglm3 部署chatglm3
MacBook部署chatglm3-6b下载代码git clone https://github.com/THUDM/ChatGLM3 cd ChatGLM3 pip install -r requirements.txt本地加载模型Hug
2023-12-27
下一篇 
小红书引流 小红书引流
正常来说,小红书发链接是无法点击的!所以无法通过链接去引流!但是,小红书自家的域名却可以点击!于是,就有了一次大胆的尝试~ 小红书有一个严重的bug,就是他识别的并不是根域名,而是只要二级域名包含了www.xiaohongshu.com就是
2023-11-30