conda 用法

conda

基础用法

1、创建环境(创建一个叫 py36,python 版本为 3.6 的环境)

创建的环境在默认路径
conda create -n py36 python=3.6

通过以下方式指定路径
conda create --prefix="/data/envs/my_py_env"  python=3.6.3

2、删除环境(例子为删除名为py36的环境)

conda remove -n py36 --all

3、激活环境(例子为激活名为py36的环境)

conda activate py36

4、退出环境

conda deactivate

5、从清华镜像源下载(例子为下载numpy)会显著提升下载速度啊啊啊

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

6、pip/anaconda直接修改镜像源,不用每次在后面加链接

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

软件安装

查看当前配置了哪些环境及当前所处的环境

conda env list

查看当前环境安装列表

conda list

查看指定环境的安装列表

conda list -n py36

安装新的软件包

安装到当前环境的软件包
conda install xxx

安装和卸载指定环境的软件包
conda install -n my_py_env package_name
conda uninstall -n my_py_env package_name

同平台环境拷贝

直接将 xx/anaconda3/envs/py36 拷贝到目标机器对应的 anaconda3 目录下。激活 py36 环境

source activate py36

导出 conda 环境的配置,然后在新的机器上导入

确保各个软件的版本完全一致

导出

conda env export > requirements.yml
或
conda list -e > requirements.txt    

导入, 如果需要修改环境名称,则打开 requirements.yml 修改第一行和最后一行即可

conda env create -f requirements.yml
或
conda create -name xyz --file requirements.txt      // 注意和上面导出的方式对应的文件名要一致,文件名和方式要对应

环境复制

conda create -n BBB --clone AAA

–clone ENV :Path to (or name of) existing local environment.

–clone 参数后面的不仅可以是环境的名字,也可以是环境的路径。

把原来电脑上目标conda环境的目录复制到新电脑上,然后再用:

conda create -n BBB --clone ~/path

查看软件包

conda info -e

注意: 移植的环境只是安装原环境里用 conda install 命令安装的包,用pip之类装的东西没有移植过来,需要重新安装

跨平台导出环境

默认情况下,conda 使用构建导出环境,但是构建可以是特定于平台的。

使用--no-build 标志:

conda env export --no-build > environment.yml

pip

pip 环境导出

pip导出安装的库到 requirements.txt

pip freeze > requirements.txt

pip导入requirements.txt中列出的库到系统

pip install -r requirements.txt

原文地址:https://www.cnblogs.com/brookin/p/12108758.html

时间: 2024-11-02 09:30:04

conda 用法的相关文章

第一节,基本用法

推荐播客:我的Tensorflow学习之路 http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/basic_usage.html 项目代码: https://github.com/yongyehuang/Tensorflow-Tutorial 一 TensorFlow安装 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tsnsor(张量)意味着N维数组,Flo

Anaconda中常用的用法

Anaconda中常用的用法 conda 是开源包(packages)和虚拟环境(environment)的管理系统. packages 管理: 可以使用 conda 来安装.更新 .卸载工具包 ,并且它更关注于数据科学相关的工具包.在安装 anaconda 时就预先集成了像 Numpy.Scipy. pandas.Scikit-learn 这些在数据分析中常用的包.另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包.比如在新版的 Anaconda 中就

linux服务器 安装anaconda3时conda command not found

Problem: 在安装完anaconda3的时候,重启服务器会惊奇的发现conda命令找不到.这个时候不要慌张,可能是你服务器的原因,如果你在执行一次代码: export PATH=/home/XXX/anaconda3/bin:$PATH Solution: 你可能会发现conda命令可以使用了,如果是这个原因,解决方法是:修改~/.bashrc这个隐藏文件,因为在每次启动shell的时候会自动执行这个文件.只需要在这个文件内容的末尾加上export PATH=/home/XXX/anaco

js中获取时间new date()的用法

js中获取时间new date()的用法 获取时间:   var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay();

20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)

扩展: select用法 http://www.apelearn.com/bbs/thread-7950-1-1.html 20.5 Shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 1. 创建if1.sh测试脚本: [[email protected] ~]# vi if1.sh a=5,如果a大于3,满足这个条件,显示ok 添加内容: #!/bin/bash a=5 if [ $a -gt 3 ] then echo ok fi 2. 执行if1.sh脚本: [[e

20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量

20.1 Shell脚本介绍 1. shell是一种脚本语言 aming_linux blog.lishiming.net 2. 可以使用逻辑判断.循环等语法 3. 可以自定义函数 4. shell是系统命令的集合 5. shell脚本可以实现自动化运维,能大大增加我们的运维效率 20.2 Shell脚本结构和执行 1. 开头(首行)需要加: #!/bin/bash 2. 以#开头的行作为解释说明: 3. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 4. 执行.sh脚本方法有两种:

shell 中seq的用法 echo -n用法

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 从1循环到100的两种方法(bash 其它的shell没试过)for x in `seq 1 100`;do echo $x;donefor x in {1..100};do echo $x;done echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 echo -e 处理特殊字符 若字符串中

sudo的用法

su -l user -C 'COMMAND' 是用user这个用户执行命令 我们一般使用sudo 这个命令 sudo [-u] user COMMAND sudo [-k] COMMAND 清除此前用户的密码. sudo的配置文件/etc/sudoers 配置项为 users    hosts=(runas)    commands users:可以是一个用户的名称也可以是一个组,也可以是一个别名 username #UID user_alias 用户别名的用法 User_Alias NETA

几招学会 Python 3 中 PyMongo 的用法

本文和大家分享的是Python3下MongoDB的存储操作相关内容,在看本文之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python的PyMongo库.下面进入正题,一起来看看吧,希望对大家学习Python3有所帮助. 连接MongoDB 连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参数为端口port,端口如果不传默认是27017. import pymongo cl