我认为在server上使用conda是最好的选择,一个人一个独立环境(python的各种版本),不依赖系统的环境。所以有venv,miniconda等独立环境的工具,以前习惯用python -m venv创建环境,但是python版本不能随意指定,后面发现这个venv还有很多不好用的地方,比如cudnn的安装问题。但是conda都能很好的解决这个问题。

安装和使用

  • 下载sh文件,并安装。注意:不要下载32bit的版本, 在这里吃亏数次。官方下载地址

  • 安装 sh xxx.sh,一般的选项我都是选择no,然后执行下面的环境变量设置(否则,conda:未找到命令):

    export PATH=/home/wukong/miniconda3/bin:$PATH
    
  • 创建env

    conda create -n myenv python=3.6
    conda update conda #更新package
    
  • 激活环境

    conda activate myenv
    conda deactivate #反向激活
    
  • 安装各种包

    conda install xxx # cudnn包也可以哦
    conda remove xxx # 反向操作(卸载)命令
    
  • 查看package的list和版本

    conda list
    
  • 克隆环境

    conda env export -n myenv > environment.yaml #导出配置
    conda env create -f environment.yaml #利用配置创建相同的环境
    

总结

会这些简单的功能,足矣。我去转移以前的环境到conda下了…

轻松入门Miniconda及注意事项相关推荐

  1. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...

  2. 想轻松入门Python编程,这10个经典案例你还不知道嘛?

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  3. python从入门到项目实战李兴华网盘_贺胜军Python轻松入门到项目实战【经典完整版】...

    贺胜军Python轻松入门到项目实战课程目录 01_Python基本概述 01_计算机组成_操作系统.avi 02_计算机的进制.avi 03_数据存储单位1.avi 04_编码和解码.avi 05_ ...

  4. 统一建模语言UML轻松入门系列

    第五讲:统一建模语言UML轻松入门之综合实例 第四讲:统一建模语言UML轻松入门之动态建模 第三讲:统一建模语言UML轻松入门之静态建模:类和对象 第二讲:统一建模语言UML轻松入门之静态建模:用例 ...

  5. Golang并发模型:轻松入门协程池

    goroutine是非常轻量的,不会暂用太多资源,基本上有多少任务,我们可以开多少goroutine去处理.但有时候,我们还是想控制一下. 比如,我们有A.B两类工作,不想把太多资源花费在B类务上,而 ...

  6. OpenGL编程轻松入门(一)

    OpenGL编程轻松入门(一) (由同事黄燕创作)   本文介绍了有关OpenGL的基本知识,主要涉及颜色.绘制几何体.坐标变换.堆栈操作.显示列表.光照和材质.纹理映射.特殊效果.曲面和曲线的绘制. ...

  7. asp.net core轻松入门之MVC中Options读取配置文件

    接上一篇中讲到利用Bind方法读取配置文件 ASP.NET Core轻松入门Bind读取配置文件到C#实例 那么在这篇文章中,我将在上一篇文章的基础上,利用Options方法读取配置文件 首先注册MV ...

  8. 统一建模语言UML轻松入门(3)――静态建模:类和对象

    统一建模语言UML轻松入门(3)――静态建模:类和对象 --------------------------------------------------------------------- 宋宝 ...

  9. 日语输入法电脑版_日语轻松入门小百科

    如果你一直以来都对日语抱有强烈的兴趣,那么就赶紧跟我一起轻松入门吧~ 科普之一:日语五十音图 什么是假名?什么是五十音图? 日语的字母叫做假名,每个假名代表一个音节.假名有两种书写方式,即平假名和片假 ...

最新文章

  1. linux常用命令记录
  2. matlab如何创建callback函数_如何学好MATLAB GUI
  3. QT 子窗体 最大化 界面显示不对
  4. 垃圾回收算法与实现系列-锁在Java虚拟机中的实现和优化
  5. 【采访】腾讯社交广告高校算法大赛第三周周冠军——到底对不队比赛经验及心得分享
  6. linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...
  7. 如何编辑PDF文档中的文本呢?
  8. 在React项目中,如何优雅的优化长列表
  9. codeigniter CI 框架 在helper 中 使用 全局变量 方法
  10. Java代码混淆工具:JavaObfuscator介绍
  11. dx逆向建模步骤_什么是3D打印?游戏建模具体是什么的?哪个更有发展
  12. Android闹钟TimePicker,android – TimePicker getHours(),API 15中的getMinutes
  13. Mybatis事务失效的几种情况
  14. 架设iis网页服务器,如何用IIS架设web服务器
  15. java基于springboot小说下载网站管理系统源码
  16. 3月6日服务器例行维护公告,热血江湖官方网站·系统公告
  17. iText7-pdfoffice-office文件转pdf
  18. 未来互联网+大数据时代
  19. 「雷军万字总结」小米十周年公开演讲全文
  20. JS区分中英文字符的两种方法

热门文章

  1. 怎样做一个网课查题公众号
  2. Com/OLE调用中0x80040154错误码的解决办法
  3. mysql查询表列名
  4. 短视频变现难,奖励看广告的用户会不会是一个好办法?
  5. html样式表控制表格,HTMLtable表格边框的控制详细说明表
  6. 20190328学习笔记 - JSP 中的 tag 文件
  7. 使用 Styled Components 编写样式化组件
  8. Socket、TCP和UDP协议、端口含义
  9. 查看gym中的内置游戏环境
  10. python解析xml文件elementtree_Python 用ElementTree读取XML文件