Anaconda虚拟环境使用及包管理
Anaconda虚拟环境使用及包管理
文章目录
- Anaconda虚拟环境使用及包管理
- 前言:
- 参考链接:
- 一、anaconda 安装:
- 1.1. 安装anaconda:
- 1.2. 需要设置国内镜像,输入命令:
- anaconda常见功能展示
- 列出所有已有虚拟环境
- 创建新的虚拟环境
- 激活并进入虚拟环境
- 本机克隆一个虚拟环境
- 删除一个已有的虚拟环境(以下两条指令均可)
- 分享代码的时候,同时也需要将运行环境分享给大家
- 用对方分享的YAML文件来创建一模一样的运行环境
- Jupyter 运行Anaconda的虚拟环境
- Jupyter-Notebook 删除指定 kernel
- –查看jupyter notebook中有哪些kernel
- –删除指定kernel
- 管理anaconda包
- –管理指定虚拟环境的包
- –通过requirement.txt指定安装包
- 或者用pip安装requirement.txt:
- –批量导出环境中所有包的requirement.txt
- –删除anaconda特定包
- –更新anaconda特定包
- –搜索anaconda特定包
- 联系方式:
前言:
pass
参考链接:
Anaconda虚拟环境使用及包管理
一、anaconda 安装:
1.1. 安装anaconda:
目的:anaconda可以建立很多独立的python虚拟环境,可以替你管理很多乱七八糟的包,因为操作过程中,很容易会出现包的版本不兼容,可是卸载更容易出错,怎么办?到时候也许只能重装系统了~所以建议先安装anaconda.
教程不写了,这个没什么可说的;
1.2. 需要设置国内镜像,输入命令:
vim ~/.condarc
如果想用清华源:
channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
如果想用科大源:
channels:- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
anaconda常见功能展示
列出所有已有虚拟环境
conda env list
conda info -e
创建新的虚拟环境
conda create -n env_name python=version
激活并进入虚拟环境
conda activate env_name
本机克隆一个虚拟环境
很多情况下,我们已经创建了一个能work的虚拟环境,但是下一步要装一个新的、未知的包,非常可能因为版本兼容的问题,导致整个虚拟环境不能用。
因此我们一定要做好虚拟环境的备份工作!
而克隆环境就是一种非常好用的备份:
非常简单的命令,old_env为你之前能用的虚拟环境名字。
conda create -n new_env --clone old_env
删除一个已有的虚拟环境(以下两条指令均可)
如果你整坏了一个虚拟环境,或者有一个不经常用了,可以删掉:
conda env remove -n env_name
conda remove –name env_name –all
分享代码的时候,同时也需要将运行环境分享给大家
先得激活对应的环境,再导出,注意下面的env就是env,和环境名无关。
conda env export > env.yaml
用对方分享的YAML文件来创建一模一样的运行环境
可以修改一下环境名,和路径:
name: env_name
...
prefix: /home/origin_user_name/anaconda3/envs/env_name
变成:
name: new_env_name
...
prefix: /home/new_user_name/anaconda3/envs/new_env_name
重新创建环境的指令:注意这里不需要指定环境名,因为在yaml的文件里给定好了。
conda env create -f env.yaml
Jupyter 运行Anaconda的虚拟环境
source activate env_name
conda install ipykernel (注意:在虚拟环境中安装ipykernel)
python -m ipykernel install --name env_name --display-name "env_name" (写
进入Jupyter的kernel中:
jupyter notebook
Jupyter-Notebook 删除指定 kernel
–查看jupyter notebook中有哪些kernel
jupyter kernelspec list
–删除指定kernel
jupyter kernelspec remove kernel_name
管理anaconda包
–管理指定虚拟环境的包
conda install package_name -n env_name
conda install package_name
conda install pack=version (指定安装包的版本)
–通过requirement.txt指定安装包
conda install --yes --file requirement.txt
或者用pip安装requirement.txt:
pip install -r requirement.txt
–批量导出环境中所有包的requirement.txt
conda list -e > requirement.txt
或者
pip freeze > requirement.txt
–删除anaconda特定包
conda remove package_name
–更新anaconda特定包
conda update package_name
–搜索anaconda特定包
conda search package_name
联系方式:
ps: 欢迎做强化的同学加群一起学习:
深度强化学习-DRL:799378128
欢迎关注知乎帐号:未入门的炼丹学徒
CSDN帐号:https://blog.csdn.net/hehedadaq
极简spinup+HER+PER代码实现:https://github.com/kaixindelele/DRLib
Anaconda虚拟环境使用及包管理相关推荐
- python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...
本文主要向大家介绍了Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所 ...
- 关于Anaconda的环境和包管理
Anaconda相对于原生python解释器具有更好的包管理功能,它有一个env文件夹,里面包含所要管理的所有环境:日常操作时我们可能会使用pytorch.Tensorflow等多个环境,由于每个环境 ...
- python管理包管理工具pip和conda使用,及使用pip和conda创建虚拟环境
python管理包管理工具pip使用,及使用pip创建虚拟环境 文章目录: 1 pip的使用 1.1 pip的基础使用 1.1.1 pip安装库包(pip install) 1.1.2 pip卸载库包 ...
- 超强包管理器:Anaconda 安装
目录: 目录: Anaconda简介 安装步骤 下载 安装 程序 配置 设置国内镜像 Python环境管理 Conda的包管理 运行Python 参考资料 Anaconda简介 作为编程小白,我曾一度 ...
- Anaconda安装和使用指南教程:环境管理、包管理、离线安装第三方包
本文介绍anaconda的安装,和使用anaconda对Python进行环境管理. Anaconda安装和使用指南教程 1 概述 2 安装 3 环境管理 3.1 检查conda 3.2 创建环境 3. ...
- python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程
事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境. 简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码.图像和 ...
- 使用Anaconda进行环境和包的管理
有关概念和思想参考:https://blog.csdn.net/goodshot/article/details/54911834 使用conda 首先我们将要确认你已经安装好了conda 配置环境 ...
- anaconda下载的python在哪_python包管理器anaconda介绍安装和使用
在Python中,安装第三方模块,是通过包管理工具pip完成的.用pip一个一个安装费时费力,还需要考虑兼容性.我们推荐直接使用anaconda,这是一个基于Python的数据处理和科学计算平台,它已 ...
- 关于Anaconda(Miniconda)虚拟环境中的包的问题pkgs
关于Anaconda(Miniconda)虚拟环境中的包的问题pkgs 今天从anaconda换成了miniconda,在重新安装tensorflow时发现可以直接使用conda install cu ...
- 关于Python虚拟环境与包管理你应该知道的事
关于我 一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android.Python.Java和Go,这个也是我们团队的主要技术栈. Github:https:/ ...
最新文章
- 竞赛|数据竞赛Top解决方案开源整理
- “轻雀”成就团队和个人,共建高效知识协同平台
- 使用Spring Security 资源服务器来保护Spring Cloud 微服务
- spark scala word2vec 和多层分类感知器在情感分析中的实际应用
- 团队项目-北航MOOC系统Android客户端 NABC
- Android APK反编译就这么简单 详解(图文详解)
- Boost:bimap双图的突变关系的测试程序
- python schedule多线程_Python定时任务sched模块用法示例
- 【18】让接口容易被正确使用,不易被误用
- AESNI/XData勒索病毒来袭 目前主要在乌克兰传播 它居然还能使用硬件加速加密过程...
- python-字符串数据类型-0222
- php分布式缓存系统 Memcached 入门
- fpga运算服务器_SparseArray替代HashMap来提高性能
- Java 失宠于 Oracle?
- selenium 验证码_selenium自动化测试之验证码处理
- 系统集成Nacos和Feign
- (day 52 - 二叉搜索树) 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
- mysql gay锁_MySQL事务(二) - osc_gay6i4ve的个人空间 - OSCHINA - 中文开源技术交流社区...
- 两块stm32单片机串口通信讲解
- C语言之CoCo去过的城市
热门文章
- 互联网日报 | 58到家正式改名“天鹅到家”;华为“服务日”活动宣布延长一年;特斯拉上线电池回收服务...
- 十年互联网 十个风云人物
- Windows事件查看器介绍
- 计算机无法自动搜索更新驱动程序,Win10怎么设置自动搜索更新驱动软件
- 光缆定位仪光衰点定位光纤识别方法
- 正式赛1006 子序列计数
- 如何计算前缀,网络,子网和主机号?
- 腾格尔刚刚参加线上演唱会,又传《巴林塔娜》合作主题曲身价倍增
- javascript实现数独解法
- (Nips-2015)空间变换器网络