Miniconda 安裝測試
阿新 • • 發佈:2017-07-18
dir 1-1 expec part nes blog pda 分享 otherwise
背景:
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 這個包管理器進行
Miniconda 安裝測試