Anaconda之conda常用命令介绍(安装、更新、删除)

anaconda用法:

查看已经安装的包:

pip list 或者 conda list

安装和更新:

pip install requests
pip install requests --upgrade

或者

conda install requests
conda update requests

更新所有库

conda update --all

更新 conda 自身

conda update conda

更新 anaconda 自身

conda update anaconda

anaconda换源:
制定清华的源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
有资源显示源地址:
conda config --set show_channel_urls yes

Linux和Mac下生成的配置文件路径:~/.condarc

如果电脑中同时有anaconda2和anaconda3

将anaconda3中的python执行程序改为python3(忘了安装好就是python3还是需要改),pip改成pip3,conda改为conda3再将bin添加到path路径中
更新时可以用conda3 update anaconda 和 conda update anaconda 区别2和3,也可以使用conda绝对路径更新

国内源虽然快但貌似也不是很稳定,也经常超时连不上,不过比官方源好多了

下面是更详细的一些补充

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。

2、conda常用的命令。

1)conda list 查看安装了哪些包。

2)conda env listconda info -econda info --envs 查看当前存在哪些虚拟环境

3)conda update conda 检查更新当前conda

3、创建python虚拟环境。

使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建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中

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 即可。

9、在ubuntu上卸载anaconda的步骤 :

(一)删除整个anaconda目录:

由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。到包含整个anaconda目录的文件夹下,删除整个Anaconda目录:

rm -rf anaconda文件夹名

(二)建议清理下.bashrc中的Anaconda路径:
1.到根目录下,打开终端并输入:
sudo gedit ~/.bashrc
2.在.bashrc文件末尾用#号注释掉之前添加的路径(或直接删除):
#export PATH=/home/luolingfeng/anaconda3/bin:$PATH
保存并关闭文件
3.使其立即生效,在终端执行:
source ~/.bashrc

4.关闭终端,然后再重启一个新的终端,这一步很重要,不然在原终端上还是绑定有anaconda.

10、jupyter notebook添加/删除kernel

  (1) 确保python环境下安装了ipykernel
  conda install ipykernel

  (2)激活环境

  source activate myenv

  (3)创建新的kernel

  python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

  查看jupyter notebook kernel

  使用命令jupyter kernelspec list可以查看当前的kernel

  删除jupyter notebook kernel

  使用命令jupyter kernelspec remove kernelname

参考网址:https://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments

11、分享环境

(1):如果你想把你当前的环境配置与别人分享,这样ta可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yml文件。
首先通过activate target_env要分享的环境target_env,然后输入下面的命令会在当前工作目录下生成一个environment.yml文件,
conda env export > environment.yml(导出所有的环境包括pip安装的)
小伙伴拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境
conda env create -f environment.yml
.yml是这个样子的

(2):pip freeze > requirements.txt 导出conda当前安装的环境中使用pip安装的环境到requirements.txt中

最后附一个实例方便大家学习

# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)
conda create --name python34 python=3.4

# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH

# 此时,再次输入
python --version
# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境

# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac

# 删除一个已有的环境
conda remove --name python34 --all

#有时候需要查看已经创建的虚拟环境的列表,使用如下命令:
conda env list好了这篇文章就介绍到这了,需要的朋友可以参考一下,希望大家以后多多支持我们。

(0)

相关推荐

  • Anaconda之conda常用命令介绍(安装、更新、删除)

    anaconda用法: 查看已经安装的包: pip list 或者 conda list 安装和更新: pip install requests pip install requests --upgrade 或者 conda install requests conda update requests 更新所有库 conda update --all 更新 conda 自身 conda update conda 更新 anaconda 自身 conda update anaconda anaco

  • conda安装tensorflow和conda常用命令小结

    1. 在conda的一个环境下安装tensorflow 1)先查看它的各个版本: conda search tensorflow 或者 conda search tensorflow-gpu 2)选择一个版本安装: conda install tensorflow=0.10.0rc0 其他命令 更新: conda update xxx 删除包: conda remove xxx 2. conda的一些命令 添加环境: (e.g. 名称为py36,python版本为3.6) conda creat

  • conda常用命令整理及用法详解

    目录 Conda 1 创建.删除和复制虚拟环境 2 激活虚拟环境 3 查看当前虚拟环境列表 4 给虚拟环境装包 5 配置Anaconda的镜像网址 6 给jupyter notebook添加虚拟环境的内核 7 版本控制 8 jupyter notebook安装插件 9 Anaconda从本地安装包 10 导出配置文件和通过配置文件安装 Conda Conda是Anaconda中一个强大的包和环境管理工具,可以在Windows系统中的的Anaconda Prompt命令行使用,也可以在macOS或

  • 基于Python os模块常用命令介绍

    1.os.name---判断现在正在实用的平台,Windows返回'nt':linux返回'posix' 2.os.getcwd()---得到当前工作的目录. 3.os.listdir()--- 4.os.remove---删除指定文件 5.os.rmdir()---删除指定目录 6.os.mkdir()---创建目录(只能创建一层) 7.os.path.isfile()---判断指定对象是否为文件.是则返回True. 8.os.path.isdir()---判断指定对象是否为目录 9.os.p

  • Apache Ant自动化脚本入门教程及常用命令介绍

    一 Ant简介 Apache Ant是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的自动化构建.它是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 跨平台性.Ant是纯Java语言编写的,所以具有很好的跨平台性 操作简单.Ant是由一个内置任务和可选任务组成的.Ant运行时需要一个XML文件(构建文件). Ant通过调用target树,就可以执行各种任务.由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构清晰

  • nodejs npm包管理的配置方法及常用命令介绍

    1. 输入 npm config ls -l 可以查看当前的目录设置 复制代码 代码如下: ; cli configslong = true ; builtin config C:\Program Files (x86)\nodejs\node_modules\npm\npmrcprefix = "C:\\Users\\sam\\AppData\\Roaming\\npm" ; default valuesalways-auth = falsebrowser = "start

  • maven的生命周期及常用命令介绍

    maven简介及优势 maven是一个项目构建和管理的工具,提供了帮助管理 构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等等.maven的好处在于可以将项目过程规范化.自动化.高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告.  单元测试覆盖率.实现持续集成等等. maven优势: 1.项目自动化编译部署 2.项目jar包的依赖管理 3.项目的插件管理 Maven是围绕着构建生命周期的核心概念为原型,整个项目的创建和部

  • 批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)

    一.echo命令 (echo图文版) 1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF .2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志).3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标志) .4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上.5. ECHO 字符串 &ECHO 字符串 - :&,类似and的意思,逻辑运算,用来显示多行数据.6. ECHO

  • Git常用命令介绍

    常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为Git代码库 $ git init [project-name] 下载一个项目和它的整个代码历史 $ git clone [url] 二.配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),

  • MySQL数据库管理常用命令小结

    MySQL数据库的管理对数据库来说是至关重要的一个环节,要想懂得MySQL数据库的管理必须从基础做起,只有先知道了数据库管理时使用的命令,实际操作起来就容易很多.下面就是MySQL数据库管理常用命令: 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables. root密码管理设置root用户的密码mysqladmin -uroot password 'password'. 修改root用户的密码mysqladmin -uroot -p password 'password'.

随机推荐