Conda
安装
Miniconda 是 Anaconda 提供的最小安装程序。如果您想自己安装大多数软件包,请使用此安装程序。
Anaconda Distribution 是一个功能齐全的安装程序,带有一套用于数据科学的软件包,以及 Anaconda Navigator,一个用于处理 conda 环境的 GUI 应用程序。
windows 安装:https://docs.conda.io/projects/miniconda/en/latest/ 下载适用于系统版本包 mac 安装:使用包管理器安装,如 brew linux 安装:使用对应发行版包管理器安装,如 pacman
使用
conda --version
查看 conda 信息conda update conda
更新 condaconda --help
查看帮助信息conda create -h
指定命令查看帮助信息conda info --verbose
显示 conda 所有信息
环境管理
conda create --name <my-env>
创建环境conda create -n myenv python=3.9
指定 python 版本创建conda create -n myenv scipy
指定特定软件包创建conda create -n myenv scipy=0.17.3
指定特点版本软件包创建conda create -n myenv python=3.9 scipy=0.17.3 astroid babel
指定 python 版本,软件包版本创建conda run -n my-python-env python --version
使用 conda 环境运行软件包conda install -n myenv pip
在环境中使用 pip,应该在 conda 确实没有包安装的时候才使用 pip
Pip 应该运行( --upgrade-strategy only-if-needed 默认值)。
不要将 pip 与 --user 参数一起使用,避免所有用户安装。
conda create --no-default-packages -n myenv python
指定--no-default-packages
选项表示不安装.condarc
文件中的包
conda create --name myclone --clone myenv
复制一个存在的环境conda activate myenv
激活环境,指定环境名称或者路径conda deactivate
停用环境conda env list
环境列表conda list
列出环境中的软件包conda env config vars list
列出环境变量conda env config vars set my_var=value
设置环境变量,设置环境变量后需要重新激活环境conda env config vars unset my_var -n test-env
取消设置环境变量conda env export > environment.yml
导出环境
conda list --revisions
列出历史环境conda install --revision=REVNUM
指定历史环境还原conda remove --name myenv --all
删除环境
软件包管理
☺️ 添加 conda-forge 通道的软件包,里面包含除了默认仓库的大量软件包
conda search scipy
搜索指定软件包conda install --name myenv scipy
安装指定软件包到指定环境conda install scipy
安装到当前环境conda install scipy=0.15.0
指定版本号conda install scipy curl
一次安装多个
conda install pip
在当前环境安装 pip 集成使用
提高与 pip 的互操作性#,通过这种互操作性,conda 可以使用 pip-installed 包来满足依赖项,干净地删除 pip-installed 的软件,并在适当的时候用 conda 包替换它们。
conda search package_name --info
列出包依赖conda update biopython
更新指定软件包conda update python
更新环境中的 pythonconda update conda
更新 conda 本身conda update --update-all
更新环境中所有已安装的软件包。conda update --force-reinstall
确保卸载并重新安装当前操作的任何用户请求的包,即使该包已存在于环境中。conda update numpy --no-pin
跳过版本限制更新包conda config --add create_default_packages PACKAGENAME1 PACKAGENAME2
添加默认软件包,创建新环境,默认软件包将安装在所有环境中。也可以编辑.condarc
文件conda remove -n myenv scipy
指定包删除conda remove scipy
删除当前环境中的指定包conda remove scipy curl
删除多个包conda clean --all
删除索引缓存、锁定文件、未使用的缓存包、压缩包和日志文件。conda list
列出当前环境安装的所有包conda list -n myenv
列出指定环境名称的所有包
python 管理
conda search python
搜索可用的 python 包conda update python
更新 pythonconda install python=3.10
安装指定版本
environment.yaml 文件
name: my-projectchannels: - defaultsdependencies: - python
Name : 环境名称指定 Channels: 软件包渠道,可指定, defaults
,conda-forge
或bioconda
等等。
Dependencies: 指定依赖包,如 python,pip 等等。
conda 配置文件「.condarc
」
conda config --show
显示计算和编译的配置值。未给出参数,则显示所有配置值的信息。conda config --describe
列出所有配置文件信息,可配置选项。conda config --get
获取所有配置信息conda config --get channels
指定配置获取conda config --show-sources
显示所有配置文件源及其内容conda config --add channels http://conda.anaconda.org/mutirri
添加配置conda config --remove channels http://conda.anaconda.org/mutirri
删除配置conda config --remove-key channels
删除某个键值
下面命令可列出所有配置文件信息
❝conda config --describe
列出所有配置文件信息,可配置选项。
# This is a sample .condarc file.
# It adds the r Anaconda.org channel and enables
# the show_channel_urls option.
# channel locations. These override conda defaults, i.e., conda will
# search *only* the channels listed here, in the order given.
# Use "defaults" to automatically include all default channels.
# Non-url channels will be interpreted as Anaconda.org usernames
# (this can be changed by modifying the channel_alias key; see below).
# The default is just 'defaults'.
channels:
- r
- defaults
# Show channel URLs when displaying what is going to be downloaded
# and in'conda list'. The default is False.
show_channel_urls: True
# For more information about this file see:
# https://conda.io/docs/user-guide/configuration/use-condarc.html
可选优化
「libmamba solver」
conda install -n base conda-libmamba-solver
然后添加到 solver: libmamba
到~/.condarc
~/.condarc
...
solver: libmamba
conda 是一个成熟的 python 项目管理的工具,conda 的优势在于其跨平台性、语言无关性和环境管理功能。带有版本控制,环境隔离,依赖包管理,软件包管理等等功能,对数据科学相关工作的用户尤其友好,conda 在数据科学、机器学习、人工智能等领域得到广泛应用。
分割线
分割线
分割线
AI 聚合 GPT 助手推荐 - 免费的 GPT 助手 - 全球 AI 模型任意使用
当今的 AI 生态系统中,不同 AI 平台各有侧重,功能各异。如果要体验这些不同类型的 AI 模型,往往需要在不同平台注册账号,耗时费力,还会产生不小的支出。不过,如果有一款聚合当下最热门 AI 工具的平台,集成它们所有的功能,是不是就十分方便?
「Chaos AI Assistant」 就是这样一款便捷的 AI 助手,它不仅整合了 CHATGPT、Claude、Gemini、Llama 等最热的 AI 模型,还提供从对话生成到视频、PPT 和音乐创作的全方位支持,简化了用户体验,助力高效创作。
「官方网站:https://www.gpt-all.chat/
扫码打开:」
功能特点
「Chaos AI Assistant 的核心功能」
「聚合热门 AI 模型,轻松切换」
「一站式多模型支持」:通过 Chaos AI Assistant ,可以快速切换使用当下最热门的 AI 模型,包括 ChatGPT、Claude、Gemini、Llama 等。无论是开源还是闭源模型,都可以在平台上体验,省去各平台注册的麻烦。
「多模型适配,满足多元需求」:适配多种任务需求,让用户可以自由选择最适合的模型,实现从文本生成到图片、视频、音乐生成等全场景支持。
「集成多功能 AI 工具」
「AI 联网搜索」:可以帮助用户实时查找并总结所需信息。
「多模态生成支持」:用户可以通过简单的指令快速生成对话、图像、视频、PPT、音乐等多种内容。
「文件处理功能」:自动总结、提取信息或将文本转为视频,全面提升工作效率。
「友好页面与灵活选项」
「功能直观」:打开 Chaos AI Assistant 的主页面,一键导航即可到达对应功能。
「灵活的套餐选择」:购买套餐页面可选月卡会员,解锁更多高级模型使用机会,非常适合高频用户。
「每日福利 -- 免费使用」:每天登录并签到,即可领取 500 算力积分,支持 50 次 GPT-3.5-turbo ****调用,直接免费体验到全球顶尖的 AI 模型,性价比极高,可利用临时邮箱注册多个账号,几百使用次数轻轻松松。
优势
「Chaos AI Assistant 的优势」
「超高性价比」:相较于同类平台,会员价格更具优势,且使用次数更多,适合高频次需求用户。每天签到可以累积算力积分,每日免费使用次数高达 50 次,账号不限登录设备,可多设备登录。
「功能特点」 | 「Chaos AI 9.9 / 月」 | 「ChatGPT 146 / 月」 | 「Claude 146 / 月」 | 「Copilot 219 / 月」 |
---|---|---|---|---|
「全模型支持」 | ||||
「GPT-4」 | ||||
「Claude」 | ||||
「PPT 生成」 | ||||
「视频生成」 | ||||
「图像生成」 | ||||
「音乐生成」 | ||||
「AI 软件商店」 | ||||
「思维导图」 |
「国内外模型多样性」:不仅可直接体验 OpenAI,还可使用国内多种大模型,适应不同的任务需求。
「全方位多功能」:支持文本、图像、视频、音乐生成等多种任务,通过这个一站式跨平台多功能聚合型 AI 助手,可以满足大部分用户使用 AI 时的需求。
「官方网站」:https://www.gpt-all.chat/
使用文档
「具体功能的介绍详情文档,以防被吞请点击原文查看」:Chaos AI Assistant - 免费 AI 助手 - 使用文档
「Chaos AI Assistant 满足不同类型 AI 使用需求,一站式体验全球顶尖的不同 AI 模型与功能,是简化创作、提升效率的首选工具!」
官方网站:https://www.gpt-all.chat/
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...