在使用 python anaconda时,经常会用到很多常用操作,记录下来,方便以后更好地使用:

conda:

Conda既是一个包管理器又是一个环境管理器。你肯定知道包管理器,它可以帮你发现和查看包。但是如果当我们想要安装一个包,但是这个包只支持跟我们目前使用的python不同的版本时。你只需要几行命令,就可以搭建起一个可以运行另外python版本的环境。这就是conda环境管理器的强大功能。

conda常用命令:

conda update conda # 升级conda
conda create -n bunnies python= Astroid Babel
#创建基于python3 ,包含Astroid 和 Babel 包,称为bunnies的新环境,在/envs/bunnies文件夹里
# 查看当前可用环境
conda env list
conda info --envs
# 切换工作环境
conda activate base
conda deactivate
# 复制一个环境
conda create -n flowers --clone snowflakes
# 重新命名:先 clone 一份 new name 的环境;删除 old name 的环境;
conda create -n tf --clone rcnn # 克隆
conda remove -n rcnn --all # 删除
conda info -e # 重新查看环境
# 删除一个环境
conda remove -n flowers --all
conda info -e # 查看是否环境已经成功被移除
# 管理Python环境
# 检查python版本
conda search --full --name python
conda search python # 使用模糊匹配
# 安装一个新的版本
conda create -n snakes python=3
# 查看已经安装的环境
conda info -e
# 管理包
# 查看当前环境中包含的包和其版本列表
conda list
# 查找一个包
conda search beautifulsoup4
# 安装一个包
conda install --name bunnies beautifulsoup4
# 你必须告诉conda你要安装环境的名字(-n bunies)否则它将会被安装到当前环境中 # 使用 pip 安装一个包,并可使用 conda list 进行查看;
pip install see
conda list
# 删除整个anaconda
rm -rf ~/miniconda OR rm -rf ~/anaconda
# 直接删除整个文件夹,并去除.bashrc 中的配置文件即可,对环境影响较少;

保持更新,转载请注明出处。更多内容请关注 cnblogs.com/xuyaowen

参考链接:

https://my.oschina.net/lilinzero/blog/1539356

https://conda.io/projects/conda/en/latest/user-guide/getting-started.html

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

用例补充:

(neugraph) y@s09:~$ conda create -n neugraph python=3.6.9

(neugraph) y@s09:~$ conda activate neugraph

(neugraph) y@s09:~$ conda deactivate

用例补充2:安装 jupyter 并启动 

pip install notebook # 安装 jupyer notebook

jupyter notebook # 启动 notebook

jupyter notebook --generate-config 生成配置文件;

jupyter notebook password 设置密码

jupyter notebook --allow-root --ip='0.0.0.0' --no-browser /root/workplace/ 常用启动命令

配置文件位置在;/root/.jupyter/jupyter_notebook_config.json 文件中;

输入 终端显示的 token 既可以使用;(用于科学计算非常方便)

用例补充3:vscode 激活conda 环境

快捷键ctrl+p,输入>select interpreter来选择相应的Anaconda环境

选择相应使用的版本即可;

# 2019年12月19日

conda 显示配置信息:

conda config --show

conda 设置不自动启动base环境:

conda config --set auto_activate_base false

conda 用户配置信息,在当前环境下使用rc配置文件配置:

~$ cat ~/.condarc

python anaconda 常用操作;conda 命令指南的更多相关文章

  1. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

  2. linux学习(2):linux服务器常用操作和命令

    linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...

  3. 【Selenium2+Python】常用操作

    Webdriver中比较常用的操作元素的方法: clear()    清除输入框的默认内容 send_keys("xxx")    在一个输入框里输入xx内容 ——如果输入中文,则 ...

  4. [Python[Anaconda & PyTorch]] -- 使用conda 安装 Torch 出现错误 --Windows

    ... (⊙o⊙)… ... 当时具体的错误我没有截图, 用这个命令时 , conda 会报无法在源中找到PyTorch, 还是什么的错误 有很大的一个可能是, 安装的Anaconda 是32 位的, ...

  5. anaconda常用操作汇总

    (1)设置国内(清华)镜像 # 添加Anaconda的TUNA镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/an ...

  6. python 列表常用操作(二)

    1.tuple 的 unpack a,b = t 2.格式化输出 print('您的输入:{},值为{}',format(a,b)) 3.日期计算 import datetime as dt impo ...

  7. mongodb安装、远程访问设置、基本常用操作和命令以及GUI

    https://www.mongodb.com/download-center?jmp=nav下载对应OS的版本,tar -xzvf解压 对于最新版本比如3.4,windows 7下可能回报api-m ...

  8. python memcache 常用操作

    add() 添加一条键值对,如果key已存在,重复执行add操作会报异常 mc.add('name2', 'lisi') print(mc.get('name2')) # lisi replace 修 ...

  9. Linux 常用操作和命令

    腾讯云部署 java web 环境:https://blog.csdn.net/niceLiuSir/article/details/78879844 Tomcat部署和配置:https://blog ...

随机推荐

  1. SpringCloud微服务的Eureka

    一.什么是微服务架构 架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行SOA到微服务架构的演进过程 作用: ...

  2. 推荐一种非常好的新版DSP库源码移植方式,含V7,V6和V5的IAR以及MDK5的AC5和AC6版本

    说明: 1.新版CMSIS V5.6里面的DSP库比以前的版本人性化了好多. 2.本帖为大家分享一种源码的添加方式,之前一直是用的库方便,不方便查看源码部分. 3.DSP教程可以还看第1版的,在我们的 ...

  3. Nginx:The Location Block Selection Algorithm

    Nginx:The Location Block Selection Algorithm,摘自NGINX:A PRACTICAL GUIDE TO HIGH PERFORMANCE Nginx配置文件 ...

  4. MySQL数据库基础笔记

    数据库 数据库就是存储和管理数据的仓库,用户可以对数据库中的数据进行增删改查等操作. 数据库的分类 关系型数据库(Oracle.MySQL.SQLite等) 非关系型数据库(Redis.MongoDB ...

  5. jquery 点击tr选中checkbox,解决checkbox的默认点击事件被阻止的问题

        1.第一种,!$(event.target).is('input'),判断触发事件的元素是否为input.此时使用event.target,而不是this,获取事件本身,防止触发事件冒泡的问题 ...

  6. Cross-Site Scripting:Persistent 跨站点脚本:持久性

  7. ABAP分享一 弹出框函数的简单示例

    在开发中经常会使用到弹出框这个功能,在SAP中有很多函数可以实现类似的功能,这里介绍一个比较简单常用的函数  POPUP_TO_CONFIRM 下面是一个实现的简单示例: TABLES sscrfie ...

  8. 关于在Arduino下STM32编程——RTC函数解析

    注意:相关RTC基础知识这里不提! 该库头文件引用: #include <RTClock.h>   该库所在Arduino位置: 初始化RTC相关时钟 Arduino版的库里初始化配置PW ...

  9. Spring源码解析-ioc容器的设计

    Spring源码解析-ioc容器的设计 1 IoC容器系列的设计:BeanFactory和ApplicatioContext 在Spring容器中,主要分为两个主要的容器系列,一个是实现BeanFac ...

  10. Unable to open debugger port: java.net.SocketException

    网上都说是tomcat端口被占用,其实不是,这是因为文件权限不够,脚本不能执行,debug当然不能接受网络连接的数据 可以在Event Log里看到 所以只需要更改文件的级别就可以了(可读可写可执行) ...