ubuntu 退出anaconda环境_ubuntu 安装两个Anaconda,并迁移虚拟环境
不同路径下面的Anaconda,会自动生成对应的base环境,启动默认设置见
source ~/.bashrc
查看建立的虚拟环境
conda env list
base 虚拟环境标注*说明就是默认的启动设置,可在
vim ~/.bashrc
下面去修改。
image.png
采用
source activate 其他路径
可以转到新路径下面的Anaconda
image.png
虚拟环境迁移
step0
旧环境生成renquirements.txt文件,执行命令:
pip freeze > requirements.txt
step1
创建、打开新环境。执行以下命令:
conda create -n environmentname python=3.7
step2
配置环境。进入项目文件夹下requirements.txt文件所在目录,使用该文件配置环境
pip install -r requirements.txt # 创建环境
# 或
conda install --y --file requirements.txt # 创建环境
共享虚拟环境
什么是共享虚拟环境呢?当我们在本机上开发了一套代码,然后将代码上传到github或者发给项目组其他人,这是别人可不知道我们开发的代码上面用到了哪些依赖,conda提供了方便得功能将虚拟环境中所有依赖包统一导出一个配置文件中,在别的机器上使用这套代码时,根据conda导出的配置文件重建虚拟环境即可,这就是共享虚拟环境功能。在多人协作开发及开源的情况下,共享虚拟环境无疑是一个非常实用的功能。
先来导出依赖到配置文件:
conda env export --file python36_env.yml
environment.yaml是导出依赖的目标文件,运行命令后,当前目录下就回生成一个environment.yaml文件,包含了所有依赖信息。
根据配置文件创建虚拟环境:
conda env create -f /home/chb/code/python36_env.yml
运行上述命令后,在新机器上也会创建一个一模一样的虚拟环境。
3.6 删除虚拟环境
conda remove -n python36 --all
或者
conda env remove -n python36
Linux下修改conda默认启动环境
修改~/.bashrc文件,在conda部分的结尾加上:
conda activate your_envs # "your_envs"就是你的环境
再source ~/.bashrc即可,下次conda打开的环境就是你设置的这个环境了。
将Anaconda 安装到特定目录下
···
bash Anaconda3-2020.07-Linux-x86_64.sh -p /my_share/cmwang/anaconda3
···
必须确保 /my_share/cmwang/anaconda3是在 linux系统的ex2,exe3 上才会有效,否则会出现权限问题,即使是root账户也无法安装。
执行lsattr和chattr这两个属性。出现了下面的报错:
lsattr: Inappropriate ioctl for device While reading flags on ****
chattr:Inappropriate ioctl for device While reading flags on ****
这两条指令一般只能在ex2,ex3文件系统上有效。
如何查看Linux的文件系统:
首先,看一下操作的文件所在的目录挂在哪个文件卷上:
df -v
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 31462328 6907640 24554688 22% /
udev 4048136 128 4048008 1% /dev
/dev/sda6 50338040 21998760 28339280 44% /export/home
/dev/sda5 52434488 10577844 41856644 21% /opt
shm 11534336 96 11534240 1% /dev/shm
查看文件系统的命令如下:
blkid /dev/sda2
/dev/sda2: UUID="c0b22192-72f9-4461-826c-5fa9ef832673" TYPE="reiserfs"
如果只想看看文件系统,可以加上-s选项:
blkid -s TYPE /dev/sda2
/dev/sda2: TYPE="reiserfs"
参考文献
ubuntu 退出anaconda环境_ubuntu 安装两个Anaconda,并迁移虚拟环境相关推荐
- ubuntu装java环境_Ubuntu安装Java环境
步骤1:下载jdk 我选择的jdk版本文件: jdk-8u131-linux-x64.tar.gz 步骤2:创建单独的目录 sudo mkdir /usr/local/java 步骤3:将下载的文件复 ...
- Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)
Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...
- linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程
protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法. p ...
- Ubuntu 22.04环境下安装lxr源码阅读器详细过程
Ubuntu 22.04环境下安装lxr源码阅读器详细过程 一.lxr介绍 二.依赖关系 三.安装过程 1.下载源码 2.执行检查 3.安装依赖 4.安装数据库和服务器 四.配置过程 1.主配置 2. ...
- OpenCV安装成功,但是无法导入 cv2 的指定模块 -- Ubuntu Anaconda 环境一键安装 opencv
文章目录 1. 问题 2. 分析 3.解决 4. 其它尝试 5. 总结 1. 问题 OpenCV安装成功,但是无法导入 cv2 的指定模块 – Ubuntu Anaconda 环境,具体是安装好 op ...
- Ubuntu 16.04 LTS 在anaconda环境下安装pytorch和tensorflow gpu,cuda10.0
文章目录 准备 更新笔记本的显卡驱动到较新的,最好是倒数第二新的版本 安装cuda和cudnn: 安装conda: 安装tensorflow-gpu: 安装pytorch: 安装jupyter not ...
- 在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法
致谢:小龙快跑jly 非常感谢师兄 一.安装anaconda 双击安装包然后点击next 点击argee 选择第一个然后点next 选择安装位置 可以根据自己的需求选择安装位置,如果没有需求就默认选择 ...
- 如何在anaconda环境下安装tensorflow/pytorch/keras等
第一种方法:在conda 环境中安装 第一步:找到 Anaconda Navigator 第二步:打开,找到环境 点击creat(+)按钮,输入需要的环境,之后点击另外一个creat 安装其他的库步骤 ...
- Anaconda环境下安装opencv
问题: anaconda环境下运行jupyter里面的代码 里面需要调用cv2包. 之前习惯用pip install 安装包 我就习惯性的使用 pip install opencv-python 但是 ...
最新文章
- sdut 2805(最小生成树)
- Windows xp 无人值守远程安装部署
- idea 更改自动补全返回值_整理了一些 IDEA 中比较骚的技巧
- TableView的重要性
- C# 16进制与字符串、字节数组之间的转换
- 使用Docker Compose部署基于Sentinel的高可用Redis集群
- python每日一学_Python每日一练0011
- java高并发(三)并发编程的基础
- JVM之常用基础参数详解
- vite2.1 最新alias别名设置方式
- 请求和响应向更多内容
- C++---显示实例化与隐式实例化,显示调用与隐式调用
- 基于SSM框架的高校实验室管理系统PPT模板
- 【CCCC】L3-014 周游世界 (30分),,DFS搜索最短路,路径打印
- QGC调试px4固件飞控
- 常看:前端面试题搂搂
- 发布一个太空大战小游戏
- 02-k8s资源管理与实战入门
- 最近用360浏览器访问部分网站显示 se://error/ 打不开网站,但是用别的浏览器可以正常访问,摸索半天放出解决方法
- tomcat启动过程-start启动
热门文章
- 合成存储方法,局部/全局变量
- JavaScript的Cookie操作
- ActiveRecord使用多数据库
- 152.信道划分及其典型应用
- MySQL使用sql备份文件恢复数据库
- 大学老师称古风歌词“狗屁不通”,遭粉丝围攻:回家葬母吧
- static 函数和普通函数
- 路由守卫 AJAX,vue路由导航守卫 和 请求拦截以及基于node的token认证
- android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
- c语言变量作用域生命周期,C/C++——C++变量的作用域与生命周期,C语言中变量的作用域和生命周期...