Anconda使用

一、anconda的使用

1、首先在所在系统中安装Anaconda

可以打开命令行输入conda -V检验是否安装以及当前conda的版本。

2、conda常用的命令。

  • conda list 查看安装了哪些包。
  • conda env list 或 conda info -e 查看当前存在哪些虚拟环境
  • conda update conda 检查更新当前conda

3、创建python虚拟环境。

使用

conda create -n your_env_name python=X.X(2.7、3.6等)

anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

4、使用激活(或切换不同python版本)的虚拟环境。

打开命令行输入

python --version可以检查当前python的版本。
使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。
Linux: source activate your_env_name(虚拟环境名称)
Windows: activate your_env_name(虚拟环境名称)
这是再使用python --version可以检查当前python版本是否为想要的。

5、对虚拟环境中安装额外的包。

使用命令

conda install -n your_env_name [package] 即可安装package到your_env_name中

或者进入到虚拟环境中
conda install package

6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。

使用如下命令即可。
Linux: source deactivate
Windows: deactivate

7、删除虚拟环境。

使用命令

conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

8、删除环境中的某个包。

使用命令

conda remove --name $your_env_name $package_name 即可。

二、conda安装requirement.txt指定的依赖包

1、生成requirement.txt文件

pip freeze > requirements.txt

2、安装requirement.txt文件依赖

pip install -r requirements.txt
除了使用pip命令来生成及安装requirement.txt文件以外,也可以使用conda命令来安装。
conda install --yes --file requirements.txt
但是这里存在一个问题,如果requirements.txt中的包不可用,则会抛出“无包错误”。
使用下面这个命令可以解决这个问题

while read requirement; do conda install --yes $requirement; done < requirements.txt
如果想要在conda命令无效时使用pip命令来代替,那么使用如下命令:

while read requirement; do conda install --yes $requirement || pip install requirement; done < requirements.txt
也可以这样子操作
导出到.yml文件

conda env export > freeze.yml
直接创建conda环境

conda env create -f freeze.yml

三、pip与conda安装异同

pip与conda安装对比
  • pip安装不会安装所有的依赖项只会安装部分依赖项,而conda会安装全部;
  • pip与conda不会重复安装已经安装的依赖。
  • pip不会告诉你都安装了什么,conda会
  • pip安装的内容不会显示在anaconda navigation的环境中,conda会。
  • conda下载安装包位置xxxxx\anaconda\pkgs
  • conda list后面如果显示为说明是pip安装,不会显示在环境之中
  • 安装特定版本的包 conda用“=”,pip用“==”
    conda install numpy=1.93
    pip install numpy==1.93
pip常用命令
  • which -a pip 查看我们此时用的pip为哪个环境
  • pip install --upgrade pip 升级
  • pip list 查看安装的包
  • pip show 库名 查看安装库所在位置
  • pip uninstall 库名 卸载库
posted @   帅气的Lucky  阅读(379)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示