zoukankan      html  css  js  c++  java
  • Miniconda 安装测试

    背景:

      conda 是一个python的计算环境,minicoda 可以看做是conda的精简版

    官网:

        https://conda.io/miniconda.html

    安装:

        miniconda 支持多个操作系统,根据自己的操作系统选择对应的安装包

        

      以 Linux 平台,python 2.7 为例, 安装过程如下:

    wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
    bash Miniconda2-latest-Linux-x86_64.sh

    首先是一个欢迎界面,按 ENTER 键继续:

    Welcome to Miniconda2 4.3.21 (by Continuum Analytics, Inc.)
    
    In order to continue the installation process, please review the license
    agreement.
    Please, press ENTER to continue

    阅读软件的许可证:

    >>> 
    ===================================
    Anaconda End User License Agreement
    ===================================
    
    Copyright 2017, Continuum Analytics, Inc.
    
    All rights reserved under the 3-clause BSD License:
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are met:
    
    * Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.
    * Neither the name of Continuum Analytics, Inc. ("Continuum") nor the names
    of its contributors may be used to endorse or promote products derived from
    this software without specific prior written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED. IN NO EVENT SHALL CONTINUUM ANALYTICS, INC. BE LIABLE FOR
    ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
    CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
    DAMAGE.
    
    
    Notice of Third Party Software Licenses
    =======================================
    
    Anaconda contains open source software packages from third parties. These
    are available on an "as is" basis and subject to their individual license
    agreements. These licenses are available in Anaconda or at
    http://docs.continuum.io/anaconda/pkg-docs . Any binary packages of these
    third party tools you obtain via Anaconda are subject to their individual
    licenses as well as the Anaconda license. Continuum Analytics ("Continuum")
    reserves the right to change which third party tools are provided in
    Anaconda.
    
    In particular, Anaconda contains re-distributable, run-time, shared-library
    files from the Intel(TM) Math Kernel Library ("MKL binaries"). You are
    specifically authorized to use the MKL binaries with your installation of
    Anaconda. You are also authorized to redistribute the MKL binaries with
    Anaconda or in the conda package that contains them. Use and redistribution
    of the MKL binaries are subject to the licensing terms located at
    https://software.intel.com/en-us/license/intel-simplified-software-license.
    If needed, instructions for removing the MKL binaries after installation of
    Anaconda are available at http://www.continuum.io.
    
    Anaconda also contains cuDNN software binaries from NVIDIA Corporation
    ("cuDNN binaries"). You are specifically authorized to use the cuDNN
    binaries with your installation of Anaconda. You are also authorized to
    redistribute the cuDNN binaries with an Anaconda package that contains
    them. If needed, instructions for removing the cuDNN binaries after
    installation of Anaconda are available at http://www.continuum.io.
    
    
    Cryptography Notice
    ===================
    
    This distribution includes cryptographic software. The country in which you
    currently reside may have restrictions on the import, possession, use,
    and/or re-export to another country, of encryption software. BEFORE using
    any encryption software, please check your country's laws, regulations and
    policies concerning the import, possession, or use, and re-export of
    encryption software, to see if this is permitted. See the Wassenaar
    Arrangement <http://www.wassenaar.org/> for more information.
    
    Continuum has self-classified this software as Export Commodity Control
    Number (ECCN) 5D002.C.1, which includes information security software using
    or performing cryptographic functions with asymmetric algorithms. The form
    and manner of this distribution makes it eligible for export under the
    License Exception ENC Technology Software Unrestricted (TSU) exception (see
    the BIS Export Administration Regulations, Section 740.13) for both object
    code and source code. In addition, the Intel(TM) Math Kernel Library
    contained in Continuum's software is classified by Intel(TM) as ECCN 5D992b
    with no license required for export to non-embargoed countries.
    
    The following packages are included in this distribution that relate to
    cryptography:
    
    openssl
    The OpenSSL Project is a collaborative effort to develop a robust,
    commercial-grade, full-featured, and Open Source toolkit implementing the
    Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols as
    well as a full-strength general purpose cryptography library.
    
    pycrypto
    A collection of both secure hash functions (such as SHA256 and RIPEMD160),
    and various encryption algorithms (AES, DES, RSA, ElGamal, etc.).
    
    pyopenssl
    A thin Python wrapper around (a subset of) the OpenSSL library.
    
    kerberos (krb5, non-Windows platforms)
    A network authentication protocol designed to provide strong authentication
    for client/server applications by using secret-key cryptography.
    
    cryptography
    A Python library which exposes cryptographic recipes and primitives.
    
    Do you approve the license terms? [yes|no]

    输入yes之后,选择安装的路径:

    >>> yes
    
    Miniconda2 will now be installed into this location:
    /home/xudl/miniconda2
    
      - Press ENTER to confirm the location
      - Press CTRL-C to abort the installation
      - Or specify a different location below

    选择好之后,开始安装:

    [/home/xudl/miniconda2] >>> /home/xudl/soft/miniconda2
    PREFIX=/home/xudl/soft/miniconda2
    installing: python-2.7.13-0 ...
    installing: asn1crypto-0.22.0-py27_0 ...
    installing: cffi-1.10.0-py27_0 ...
    installing: conda-env-2.6.0-0 ...
    installing: cryptography-1.8.1-py27_0 ...
    installing: enum34-1.1.6-py27_0 ...
    installing: idna-2.5-py27_0 ...
    installing: ipaddress-1.0.18-py27_0 ...
    installing: libffi-3.2.1-1 ...
    installing: openssl-1.0.2l-0 ...
    installing: packaging-16.8-py27_0 ...
    installing: pycosat-0.6.2-py27_0 ...
    installing: pycparser-2.17-py27_0 ...
    installing: pyopenssl-17.0.0-py27_0 ...
    installing: pyparsing-2.1.4-py27_0 ...
    installing: readline-6.2-2 ...
    installing: requests-2.14.2-py27_0 ...
    installing: ruamel_yaml-0.11.14-py27_1 ...
    installing: setuptools-27.2.0-py27_0 ...
    installing: six-1.10.0-py27_0 ...
    installing: sqlite-3.13.0-0 ...
    installing: tk-8.5.18-0 ...
    installing: yaml-0.1.6-0 ...
    installing: zlib-1.2.8-3 ...
    installing: conda-4.3.21-py27_0 ...
    installing: pip-9.0.1-py27_1 ...
    installing: wheel-0.29.0-py27_0 ...
    Python 2.7.13 :: Continuum Analytics, Inc.
    creating default environment...
    installation finished.
    WARNING:
        You currently have a PYTHONPATH environment variable set. This may cause
        unexpected behavior when running the Python interpreter in Miniconda2.
        For best results, please verify that your PYTHONPATH only points to
        directories of packages that are compatible with the Python interpreter
        in Miniconda2: /home/xudl/soft/miniconda2
    Do you wish the installer to prepend the Miniconda2 install location
    to PATH in your /home/xudl/.bashrc ? [yes|no]
    [no] >>> 

    You may wish to edit your .bashrc or prepend the Miniconda2 install location:

    $ export PATH=/home/xudl/soft/miniconda2/bin:$PATH

    Thank you for installing Miniconda2!

    Share your notebooks and packages on Anaconda Cloud!
    Sign up for free: https://anaconda.org

    在安装过程中,会提示修改PATH系统变量,根据需求输入yes或者no就可以了

    我这里选择了no , 后续再调用的时候后就需要使用完整的路径了

    安装好之后,可以测试一下,这里我升级一下conda, 确保是最新版本:

    /home/xudl/soft/miniconda2/bin/conda update conda
    Fetching package metadata .........
    Solving package specifications: .
    
    Package plan for installation in environment /home/xudl/soft/miniconda2:
    
    The following packages will be UPDATED:
    
        conda: 4.3.21-py27_0 --> 4.3.22-py27_0
    
    Proceed ([y]/n)? y
    
    conda-4.3.22-p 100% |#################################################################################################| Time: 0:00:00   2.21 MB/s

    安装其他的python包也可以通过conda 这个包管理器进行

  • 相关阅读:
    Pwn-level0
    Pwn-level2
    【php】php从多个数组中取出最大的值
    【算法】php计算数字k在一段数字范围出现的次数
    【算法】php计算出丑数
    【php】php常用函数代码封装(一)数组篇
    【Golang】go语言设计模式
    什么是RPC
    【php】 php获取文件路径中的文件名和文件后缀方法
    【php】php目录路径函数系列
  • 原文地址:https://www.cnblogs.com/xudongliang/p/7200111.html
Copyright © 2011-2022 走看看