前言

linux目录相关知识

/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。

准备
安装bzip2

[root@bitquant ~]# yum install -y bzip2

1、Miniconda下载

注:4.5.12的miniconda3版本在安装talib时会降级到py2,所以这里指定4.5.11的版本,而不是取 Miniconda3-latest-Linux-x86_64.sh

[root@BTCQUANT ~]# wget https://repo.continuum.io/miniconda/Miniconda3-4.5.11-Linux-x86_64.sh
---- ::--  https://repo.continuum.io/miniconda/Miniconda3-4.5.11-Linux-x86_64.sh
Resolving repo.continuum.io (repo.continuum.io)... ::::c84f, ...
Connecting to repo.continuum.io (repo.continuum.io)|... connected.
HTTP request sent, awaiting response...  OK
Length:  (60M) [application/x-sh]
Saving to: ‘Miniconda3--Linux-x86_64.sh’

%[===================================================================================================================================>] ,,  .3MB/s   .9s   

-- :: (-Linux-x86_64./]

2. 安装

[root@bitquant ~]# sh Miniconda3-4.5.11-Linux-x86_64.sh

Welcome to Miniconda3 

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
===================================
Miniconda End User License Agreement
===================================
......

Do you accept the license terms? [yes|no]
[no] >>> yes

Miniconda3 will now be installed into this location:
/root/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/miniconda3] >>> /usr/local/miniconda3
PREFIX=/usr/local/miniconda3
installing: python--hc3d631a_0 ...
Python
installing...
......

installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /root/.bashrc ? [yes|no]
[no] >>> yes

Appending source /usr/local/miniconda3/bin/activate to /root/.bashrc
A backup will be made to: /root/.bashrc-miniconda3.bak

For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!
[root@FANGBEI ~]# 

3、重新连接ssh,进入新的terminal

测试python

[root@FANGBEI ~]# python
Python  (default, Jun  , ::)
[GCC ] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

4、安装Ta-lib

[root@FANGBEI ~]# conda install -c quantopian ta-lib
Solving environment: done

## Package Plan ##

  environment location: /usr/local/miniconda3

  added / updated specs:
    - ta-lib

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    asn1crypto-          |           py35_0          KB
    setuptools-          |           py35_0          KB
    pip-                 |           py35_0         1.8 MB
    numpy-               |   py35h3b04361_4           KB
    cryptography-         |   py35hc365091_0          KB
    mkl_random-           |   py35h4414c95_1          KB
    libgfortran-ng-       |       hdf63c60_0         1.3 MB
    six-                 |           py35_1           KB
    pycparser- KB
    python-               |       hc3d631a_0        28.3 MB
    mkl-       204.4 MB
    idna- KB
    pyopenssl-           |           py35_0           KB
    wheel-               |           py35_0           KB
    intel-openmp-          KB
    requests-            |           py35_0           KB
    ta-lib-               |      np114py35_0         2.6 MB  quantopian
    pycosat-              |   py35h14c3975_0          KB
    certifi-          |           py35_1          KB
    conda-               |           py35_0         1.0 MB
    ruamel_yaml-        |   py35h14c3975_0          KB
    cffi-                |   py35he75722e_1          KB
    numpy-base-          |   py35h81de0dd_4         4.1 MB
    urllib3- KB
    mkl_fft-              |   py35h7dd41cf_0          KB
    chardet-              |           py35_1          KB
    pysocks-              |           py35_0           KB
    blas- KB
    ------------------------------------------------------------
                                           Total:       247.6 MB

The following NEW packages will be INSTALLED:

    blas:           1.0-mkl
    intel-openmp:
    libgfortran-ng: -hdf63c60_0
    mkl:
    mkl_fft:        -py35h7dd41cf_0
    mkl_random:     -py35h4414c95_1
    numpy:          -py35h3b04361_4
    numpy-base:     -py35h81de0dd_4
    ta-lib:         -np114py35_0      quantopian

The following packages will be UPDATED:

    asn1crypto:     -py37_0                     --> -py35_0
    certifi:        -py37_1                  --> -py35_1
    cffi:           -py37he75722e_1             --> -py35he75722e_1
    chardet:        -py37_1                      --> -py35_1
    conda:          -py37_0                     --> -py35_0
    cryptography:   -py37hc365091_0              --> -py35hc365091_0
    idna:           2.7-py37_0                        --> 2.7-py35_0
    pip:            -py37_0                     --> -py35_0
    pycosat:        -py37h14c3975_0              --> -py35h14c3975_0
    pycparser:      2.18-py37_1                       --> 2.19-py35_0
    pyopenssl:      -py37_0                     --> -py35_0
    pysocks:        -py37_0                      --> -py35_0
    requests:       -py37_0                     --> -py35_0
    ruamel_yaml:    -py37h14c3975_0            --> -py35h14c3975_0
    setuptools:     -py37_0                     --> -py35_0
    six:            -py37_1                     --> -py35_1
    urllib3:        1.23-py37_0                       --> 1.23-py35_0
    wheel:          -py37_0                     --> -py35_0         

The following packages will be DOWNGRADED:

    python:         -hc3d631a_0                  --> -hc3d631a_0      

Proceed ([y]/n)? y

Downloading and Extracting Packages
asn1crypto-    |  KB    | ################################################################################################################# | %
setuptools-    |  KB    | ################################################################################################################# | %
pip-           | %
numpy-         |  KB     | ################################################################################################################# | %
cryptography-   |  KB    | ################################################################################################################# | %
mkl_random-     |  KB    | ################################################################################################################# | %
libgfortran-ng- | %
six-           |  KB     | ################################################################################################################# | %
pycparser- KB    | ################################################################################################################# | %
python-         | %
mkl-%
idna- KB    | ################################################################################################################# | %
pyopenssl-     |  KB     | ################################################################################################################# | %
wheel-         |  KB     | ################################################################################################################# | %
intel-openmp- KB    | ################################################################################################################# | %
requests-      |  KB     | ################################################################################################################# | %
ta-lib-         | %
pycosat-        |  KB    | ################################################################################################################# | %
certifi-    |  KB    | ################################################################################################################# | %
conda-         | %
ruamel_yaml-  |  KB    | ################################################################################################################# | %
cffi-          |  KB    | ################################################################################################################# | %
numpy-base-    | %
urllib3- KB    | ################################################################################################################# | %
mkl_fft-        |  KB    | ################################################################################################################# | %
chardet-        |  KB    | ################################################################################################################# | %
pysocks-        |  KB     | ################################################################################################################# | %
blas- KB      | ################################################################################################################# | %
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
[root@FANGBEI ~]#
[root@FANGBEI ~]#
[root@FANGBEI ~]#
[root@FANGBEI ~]#
[root@FANGBEI ~]# python
Python  |Anaconda, Inc.| (default, Aug  , ::)
[GCC ] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import talib
>>> exit()
[root@FANGBEI ~]# 

其他库

[root@BTCQUANT ~]# pip install PyMySQL
Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/
Collecting PyMySQL
  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/ed/39/15045ae46f2a123019aa968dfcba0396c161c20f855f11dea6796bcaae95/PyMySQL-0.9.3-py2.py3-none-any.whl (47kB)
    % |████████████████████████████████| 51kB .5MB/s
mkl-random  requires cython, which is not installed.
Installing collected packages: PyMySQL
Successfully installed PyMySQL-

[root@BTCQUANT ~]# pip install numba
Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/
Collecting numba
  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/8c/0e/96af4929b5cf75fa9db37889fd4a06c7ca392162c47066649575a2e41f2f/numba-0.43.0-cp35-cp35m-manylinux1_x86_64.whl (3.3MB)
    % |████████████████████████████████| .3MB .3MB/s
Collecting llvmlite>=0.28.0dev0 (from numba)
  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/d9/20/3086d4970454dc95bc3b702086d2cf6410ed5629bc70894d8c147cf98b9c/llvmlite-0.28.0-cp35-cp35m-manylinux1_x86_64.whl (17.1MB)
    % |████████████████████████████████| .1MB .5MB/s
Requirement already satisfied: numpy /site-packages (from numba) ()
Installing collected packages: llvmlite, numba
Successfully installed llvmlite- numba-

[root@BTCQUANT ~]# pip install websocket-client
Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/
Collecting websocket-client
  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/38/54/684db2ba1b7a203602808446b8686ee786f93b4a7e080cdc440cc7e06e56/websocket_client-0.55.0-py2.py3-none-any.whl (200kB)
    % |████████████████████████████████| 204kB .7MB/s
Requirement already satisfied: six /site-packages (from websocket-client) ()
Installing collected packages: websocket-client
Successfully installed websocket-client-

Linux下Miniconda量化环境安装的更多相关文章

  1. Linux 下的各种环境安装

    Linux 下的各种环境安装 1.安装 python Centos7  安装  python 2.7 : https://www.cnblogs.com/Jomini/p/10507077.html ...

  2. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  3. linux下c++开发环境安装(eclipse+cdt)

    方法一: 此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢.个人认为1G ...

  4. 【linux开发】Linux下配置java环境 安装eclipse

    配置JDK环境 本文转自:http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html,有修改 下载 登录oracle的网站去下载JDK1.8 ...

  5. <转>linux 下stm32开发环境安装

    传送门: http://www.eefocus.com/marianna/blog/13-10/298454_7e04f.html http://blog.sina.com.cn/s/blog_643 ...

  6. Linux下RTL-SDR基础环境安装

    安装 cmake and libusb apt-get install cmake apt-get -dev 安装 RTL-SDR sudo apt-get install rtl-sdr kali已 ...

  7. linux下lua运行环境安装

    1.下载安装包: [root@H0f ~]# wget  http://www.lua.org/ftp/lua-5.2.4.tar.gz    http://www.lua.org/ftp/lua-5 ...

  8. linux下搭建lamp环境以及安装swoole扩展

    linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

  9. 嵌入式 Linux下永久生效环境变量bashrc

    嵌入式 Linux下永久生效环境变量bashrc 1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到 ...

随机推荐

  1. windows防火墙设置端口开放技巧

    选择“打开或者关闭windows防火墙”把防火墙打开,然后选择“高级设置”,选择“创建规则”来指定端口.(这里也可以在“入站规则”里选择已经存在的端口.) 指定ip开放3389端口 某新服务器,开放8 ...

  2. [Maven]Maven中的一些基本概念

    Pom文件中的groupId.artifactId.version和name,这三个元素定义了一个项目的基本的坐标,在Maven世界中,任何的jar.pom或者war都是基于这些基本的坐标惊醒区分. ...

  3. SpringBoot(三)-- 整合FreeMarker模板

    1.pom依赖 <!-- 引入freeMarker的依赖包. --> <dependency> <groupId>org.springframework.boot& ...

  4. MySQL 安装与配置

    Linux 安装 MySQL Windows 安装 MySQL 如何连接 MySQL 如何修改 MySQL 密码 如何重置 MySQL 密码

  5. Unity透明Shader

    Shader "Custom/Blocks" { Properties { _Color (,,,) _MainTex ("Albedo (RGB)", 2D) ...

  6. codeforcess水题100道

    之所以在codeforces上找这100道水题的原因是为了巩固我对最近学的编程语言的掌握程度. 找的方式在codeforces上的PROBLEMSET中过的题最多的那些题里面出现的最前面的10个题型, ...

  7. Python入门 学习笔记

    十六进制:0x123 布尔运算:and, or, not 空值:None 注释:# raw字符串不需要转义:r'XXX' 多行字符:'''XXX''' 多行字符+raw字符串:r'''XXX''' U ...

  8. 如何将一个项目打成war包?

    如何将一个项目打成war包?进入该项目所在目录jar  -cvf  myProjec.war  myProject

  9. React Native 入门到原理(详解)

    抛砖引玉(帮你更好的去理解怎么产生的 能做什么) 砖一.动态配置 由于 AppStore 审核周期的限制,如何动态的更改 app 成为了永恒的话题.无论采用何种方式,我们的流程总是可以归结为以下三部曲 ...

  10. web基础----->jersey整合jetty开发restful应用(一)

    这里介绍一个jersey与jetty整合开发restful应用的知识.将过去和羁绊全部丢弃,不要吝惜那为了梦想流下的泪水. jersey与jetty的整合 一.创建一个maven项目,pom.xml的 ...