由于时间很晚了。就不写废话了。

conda官方文档地址:http://conda.pydata.org/docs/

一切其实都可以从miniconda的文档找到,这里只纪录自己操作的时候遇到的值得一说的经验或者问题。

miniconda在我前面的文章中也介绍过了,是一个包和环境管理工具。 相当于同时整合了pip和virtualenv的功能。

首先是下载,去官网下载自己对应的版本, 本人试用的mac在本地。所以下载了mac 64版本

下载完成后食用bash install_packge安装。 由于本人使用的zsh 所以在安装完成后 手动增加了环境变量到~/.zshrc 就可以使用了

安装默认路径一般情况是

~/miniconda2

所以加入路径的代码

~/miniconda2/bin

之后就可以创建自己的环境了 我们使用

conda create -n env_name python=

创建一个环境 并且指定使用python2版本的环境。这里python=2会让conda去自己的包地址下载最新的python下来使用。并且加入到环境变量中 会使得所有的解释器都使用最新的python这里要注意 这是个坑。如果需要的话必须自己改回来。

之后便可以使用conda list 等命令了。

这里最重要的几个命令就包括了conda list 查看当前环境下面安装了哪些包。

其他命令都可以从官方文档中获悉。

这个时候就已经和virtualenv一样,是一个独立干净的环境了。我们使用pip install -r 这种命令来批量安装所需要的包

或者使用conda env update -f environment.yml 基于导出的配置安装相应的包 不管怎么样都可以。。

conda 相关:
有问题更新miniconda:conda env update -f environment.yml
创建一个新的conda环境 conda create -n laplace python=2
运行环境:source activate laplace
关闭环境:source deactivate laplace
导出包管理配置:conda env export -n <env-name>
查看已有环境:conda info -e
更新 conda 本身源 conda update conda
 
大致就是这些了。有点想不通明明环境和测试服上一模一样。。为什么还是不能运行会报错。 无法解答这种诡异的问题。 。
 
-------------------分割线-------------------
大概已经找到为什么配置环境完全一样代码却跑不起来的问题了。
本人使用的macos系统,但是我们服务器上使用的linux 系统,可能由于中间有一些设备不同导致的这个问题。
linux拥有的设备而mac是没有,与socket相关的 mac与linux的实现也有大量不一样,所以当这种莫名其妙问题发生的时候,
比较难解决。
 
Reference:
https://conda.io/docs/user-guide/install/linux.html  miniconda user guide
https://conda.io/miniconda.html  miniconda 下载地址
 

关于miniconda的安装,配置以及包批量安装和使用的更多相关文章

  1. 从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))…..

    从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))-.. 博客分类: 工具使用 SVNsubversion配置管理Apache应用服务器  </div> 花了一 ...

  2. Hadoop2.2集群安装配置-Spark集群安装部署

    配置安装Hadoop2.2.0 部署spark 1.0的流程 一.环境描写叙述 本实验在一台Windows7-64下安装Vmware.在Vmware里安装两虚拟机分别例如以下 主机名spark1(19 ...

  3. 测试miniconda,python以及机器学习包是否安装成功

    1.测试安装版本 conda -V python -V 2.安装的命令 (1)库升级和安装 升级全部库:  conda upgrade --all [不知道为什么,我的conda install nu ...

  4. hbase 2.0.2 分布式安装配置/jar包替换

    环境 zk: 3.4.10 hadoop 2.7.7 jdk8 hbase 2.0.2 三台已安装配置好的hadoop002,hadoop003,hadoop004 1.上传并解压hbase-2.1. ...

  5. Linux_CentOS软件安装调试 源代码包编译安装和 二进制包配置

    Linux 下源代码(C 语言)如何编译(安装) 1. 先安装源代码编译的软件 gcc,make,openssl 如下: yum install -y gcc make gcc-c++ openssl ...

  6. nginx安装配置+清缓存模块安装

    经过一段时间的使用,发现nginx在并发与负载能力方面确实优于apache,现在已经将大部分站点从apache转到了nginx了.以下是nginx的一些简单的安装配置. 环境 操作系统:CentOS. ...

  7. elasticsearch6.6.0安装配置及elasticsearch-head插件安装

    一.最小化安装centos7.6 cat /etc/redhat-release 二.配置网络,可以上外网 三.安装常用命令工具,修改系统时区,校对系统时间,关闭selinux,关闭firewalld ...

  8. RHEL7-openldap安装配置一(服务器端安装配置)

    LDAP的术语:entry:一个单独的单元,使用DN(distinguish name)区别attribute:entry的属性,比如,如果entry是组织机构的话,那么它的属性包括地址,电话,传真号 ...

  9. Reporting Service服务SharePoint集成模式安装配置(5、安装 SQL SERVER 2012 SP1产品)

    有过SQL2012 数据库安装经验的,可以跳过这一步骤直接进入第五步骤:RS外接程序的安装  数据库安装工具:SQLServer2012 SP1 Name:SQLServer2012SP1-FullS ...

随机推荐

  1. day12 Python数字,字符串,列表,元祖,字典总结

    一.数字 int() 二.字符串 replace/find/join/strip/startswith/split/upper/lower/format tempalte = "i am { ...

  2. Rman将数据文件恢复到不同的路径

    RMAN> startup nomount connected to target database (not started)Oracle instance started Total Sys ...

  3. Linux系统学习之软件安装

    一.源码包编译安装 由于计算机无法直接执行用高级语言编写的源程序,因此想要运行程序,就需要一种机制来让计算机识别,这样程序才可能运行起来.一般来说,计算机中存在解释型和编译型两种语言. 所谓解释型语言 ...

  4. P1823 [COI2007] Patrik 音乐会的等待 单调栈 洛谷luogu

    题目描述 N个人正在排队进入一个音乐会.人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人.队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的. ...

  5. MATLAB——读取xls文件内容

    [NUM,TXT,RAW]=xlsread('example',2,'B2:B261') NUM返回的是excel中的数据, TXT输出的是文本内容, RAW输出的是未处理数据 example:是需要 ...

  6. PAT A1034 Head of a Gang (30 分)——图遍历DFS,字符串和数字的对应保存

    One way that the police finds the head of a gang is to check people's phone calls. If there is a pho ...

  7. jmeter(十一)JDBC Request之Query Type

    工作中遇到这样一个问题: 需要准备10W条测试数据,利用jmeter中的JDBC Request向数据库中批量插入这些数据(只要主键不重复就可以,利用函数助手中的Random将主键的ID末尾五位数随机 ...

  8. Python写代码的时候为什么要注释?Sun因此被Oracle收购

    导读: 此块分为:1.注释的重要性 2.如何正确注释 注释的重要性 在我们看代码的时候,会遇到很多看不懂得代码,特别是在做项目的时候,代码的注释以及命名习惯的重要性就有了为什么这么说呢? 因为在很多情 ...

  9. u-boot全面分析

    uboot主Makefile分析1 uboot住Makefile分析参考:https://www.2cto.com/kf/201607/522424.html uboot version确定(Make ...

  10. Luogu4774 NOI2018 屠龙勇士 ExCRT

    传送门 原来NOI也会出裸题啊-- 用multiset求出对付每一个BOSS使用的武器威力\(ATK_i\),可以得到\(m\)个式子\(ATK_ix \equiv a_i \mod p_i\) 看起 ...