zoukankan      html  css  js  c++  java
  • 关于miniconda的安装,配置以及包批量安装和使用

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

    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=2

    创建一个环境 并且指定使用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 下载地址
     
  • 相关阅读:
    Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging
    KDiff3使用指南
    Win10解决修改host没有权限问题(其他文件同理) 一步都不能少哦:先添加再授权
    微信小程序
    MyBatisSystemException 【exception】
    [LeetCode] Additive Number 加法数
    [CareerCup] 14.5 Object Reflection 对象反射
    C Memory Layout C语言中的内存布局
    strtol 函数用法
    [CareerCup] 14.4 Templates Java模板
  • 原文地址:https://www.cnblogs.com/piperck/p/5156493.html
Copyright © 2011-2022 走看看