Linux 64位下一键安装scipy等科学计算环境

采用scipy.org的各种方法试过了,安装还是失败。找到了一键式安装包Anaconda,基本python要用到的库都齐了,而且还可以选择安装到其他目录下。

Anaconda is an easy-to-install free package manager, environment manager, Pythondistribution, and collection of over 720 open source packages offering free community support.

https://docs.continuum.io/anaconda/index

安装这个自动安装下面的机器学习算法包:

sciki-learn

  • Simple and efficient tools for data mining and data analysis
  • Accessible to everybody, and reusable in various contexts
  • Built on NumPy, SciPy, and matplotlib
  • Open source, commercially usable - BSD license

http://scikit-learn.org/stable/

1 安装 anaconda2

我选择python2.7的Linux安装包,安装的目录是:

/opt/anaconda2

一直使用的是python2.7.x,于是下载下面的包:

$ nohup wget -c http://repo.continuum.io/archive/Anaconda2-4.0.0-Linux-x86_64.sh &

按国内的网速,基本下一夜吧!也可以到我的FTP上下载:

$ wget ftp://pub:pub@pepstack.com/tarball/Anaconda2-4.0.0-Linux-x86_64.tgz

下载后解压安装。不解释。

# bash Anaconda2-4.0.0-Linux-x86_64.sh

安装完毕后执行一下:

# cd /opt/anaconda2/bin
# ./python

输出:

Python 2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Dec  6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import scipy
>>> import numpy
>>> import matplotlib

>>> import sklearn

>>> import mysql.connector
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mysql.connector
>>> import theano
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named theano

./pip install --upgrade pip
./pip install theano

2 解决mysql.connector错误的问题

./pip install $pkg 查看哪些包$pkg可用:

https://docs.continuum.io/anaconda/pkg-docs

./pip install mysql-connector-python

失败!

./pip install mysql-python

失败!

于是手工安装:

# cd /opt/anaconda2/pkgs
# wget ftp://pub:pub@pepstack.com/tarball/mysql-connector-python-2.1.1.tar.gz
# tar -zxf mysql-connector-python-2.1.1.tar.gz
# cd mysql-connector-python-2.1.1
# ../../bin/python setup.py build
# ../../bin/python setup.py install
# cd /opt/anaconda2/bin
# python -c "import mysql.connector"

成功!

3 安装 python-inotify

# cd /opt/anaconda2/pkgs
# wget --no-check-certificate https://pypi.python.org/packages/source/p/pathlib/pathlib-1.0.1.tar.gz
# wget ftp://pub:pub@pepstack.com/prepare/JanKanis-python-inotify.tar.gz

(解压略)

# cd /opt/anaconda2/pkgs/pathlib-1.0.1
# ../../bin/python setup.py build
# ../../bin/python setup.py install
# cd /opt/anaconda2/pkgs/JanKanis-python-inotify
# ../../bin/python setup.py build
# ../../bin/python setup.py install
# cd /opt/anaconda2/bin
# python -c "import inotify"

成功!

4 安装 google tensor

TensorFlow is an Open Source Software Library for Machine Intelligence

下载CPU版本:

# wget http://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_CONTAINER_TYPE=CPU,TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

或者:

# wget ftp://pub:pub@pepstack.com/tarball/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

然后安装:

$ sudo /opt/anaconda2/bin/pip install /path/to/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

测试:

$ /opt/anaconda2/bin/python -c "import tensorflow"

Linux 64位下一键安装scipy等科学计算环境的更多相关文章

  1. 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)

    可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...

  2. win7 64位下如何安装配置mysql-5.7.4-m14-winx64

    win7 64位下如何安装配置mysql-5.7.4-m14-winx641. mysql-5.7.4-m14-winx64.zip下载 官方网站下载地址:http://dev.mysql.com/g ...

  3. windows(32位 64位)下python安装mysqldb模块

    windows(32位 64位)下python安装mysqldb模块 www.111cn.net 编辑:mengchu9 来源:转载 本文章来给各位使用在此windows系统中的python来安装一个 ...

  4. win8 64位系统,安装JDK的步骤及其环境配置

    工具/原料 jdk-8u51-windows-x64.exe 下载地址:::http://www.cr173.com/soft/55503.html#address jdk 安装步骤 1:到oracl ...

  5. CentOS7 64位下MySQL安装与配置(YUM)

    安装环境:腾讯云CentOS7 64位安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum ...

  6. [转]win7 64位下完美安装64位oracle 11g

    最近在网上搜如何在win764位的情况下安装64位的oracle,并且使用PLSQL Developer来管理oracle. 于是开始在oracle官网下载数据库,下载是一件很简单的事情,问题是在百度 ...

  7. win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...

  8. ubuntu 14.04 64位 下 编译安装MySQL 5.7.11

    步骤一: 先去mysql的官方网站 去down 编译源码包 mysql 网址:www.mysql.com downloads  (MySQL Community Server) 下载版本选择  sou ...

  9. win10 64位下VirtualBox安装CentOS6.9

    第一步:安装VritualBox 百度“VritualBox”下载安装即可: 第二步:下载Linux镜像系统并安装 这里写出我参照的博客,很详细,我就不累赘了! 原文地址:http://blog.cs ...

随机推荐

  1. POJ 3415 不小于k的公共子串的个数

    Common Substrings Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 9248   Accepted: 3071 ...

  2. [BZOJ]4650 优秀的拆分(Noi2016)

    比较有意思的一道后缀数组题.(小C最近是和后缀数组淦上了?) 放在NOI的考场上.O(n^3)暴力80分,O(n^2)暴力95分…… 即使想把它作为一道签到题也不要这么随便啊摔(╯‵□′)╯︵┻━┻ ...

  3. bzoj2243[SDOI2011]染色 树链剖分+线段树

    2243: [SDOI2011]染色 Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 9012  Solved: 3375[Submit][Status ...

  4. bzoj4514

    4514: [Sdoi2016]数字配对 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1870  Solved: 712[Submit][Statu ...

  5. Python中模块之shutil及zipfile&tarfile的功能介绍

    shutil的功能介绍及其他打包.压缩模块 1. shutil模块的方法 chown 更改指定路径的属组 2. copy 拷贝文件和权限 方法:shutil.copy(src,dst,*,follow ...

  6. Linux学习之CentOS(十一)-----Linux 账号管理(转)

    Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切 ...

  7. 使用Aes对称加密解密Web.Config数据库连接串

    现在很多公司开始为了保证数据库的安全性,通常会对Web.Config的数据库连接字符串进行加密.本文将介绍学习使用Aes加密解密数据库连接字符串.本文采用MySql数据库. AES概念简述 AES 是 ...

  8. redux 最简例子

    方便初学redux的同学学习,这里是最简单的redux例子 1 import React, {Component, PropTypes} from 'react' 2 import ReactDOM ...

  9. img图片占不满整个div

    解决方法: img标签自带有3px的空隙,有很多解决方法第一种:设置img{font-size:0}第二种:设置img{display:block}第三种:设置img{vertical-align:t ...

  10. Linux(centos7)下安装Docker

    近期公司开始推Docker技术.这个系列的文章都是基于CentOS7系统下进行讲解的. Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器 ...