centos下安装Numpy和Scipy计算环境并运行scikit-learn
来源:互联网 发布:淘宝评价怎么写好评 编辑:程序博客网 时间:2024/05/20 02:26
一篇旧文,先贴出来,后续可能会有使用到的地方,有些细节因为当时没有记录很详细,造成了现在完全看不懂的情况出现,因为那时急着安装使用,没有重视记录,错误遗漏在所难免,还望大家批评指正。
1、安装python,setuptools,nose
./configure –enable-shared –prefix=/opt/python279
make && make install
注意:如果使用–enable-shared ,在某些机器上会出现错误
2、安装atlas(根据机器配置,安装时间会很长)
需要的包:
atlas3.10.2.tar.bz2
lapack-3.5.0.tgz
很多人说要单独编译blas,那是很早的老版本才需要,新版本已经集成编译了,直接用lapack压缩包即可。
首先,安装这个东西自己折腾了足足两天时间,坑无比的多。
CPU要关闭省电功能,centos以前的命令是cpufreq-selector,而在cent os 6以后就是cpufreq -set,好崩溃,很多人问自己没有这个命令,没有就用yum装。
貌似linux版本太低了也会出各种编译的奇葩问题,估计和低版本的变量应用有关?
查阅了很多资料,网上的步骤,关键点是什么?是最后生成库以后,还要在lib里执行一下make shared一下,这样就有so文件,然后再make install才能在最新版里执行通过。
3、安装numpy
前面好了,这里就好了,但是pt多线程没有使用成功。
我发现,直接安装也是可以的,就不知道当时自己在抽什么疯。
4、安装scipy(安装时间同样有点长)
Numpy成功了,这里不一定成功,如果你直接安装numpy,本身是不会报错的,但是这里就会报错,因为scipy是依赖lapack和blas的库的,其实numpy本身也是依赖的,只是在高版本的里面,暂时屏蔽了import的错误(实践后发现),实际上还是会使用atlas的线性代数的库的。
而最重要的并不是安装成功,而是在后面使用numpy做数值计算时,不报错,我在计算时间生命周期数据时,曾经多次在即将完成时报错,这是非常让人奔溃的。
5、安装pandas
six-》python-date-》pytz-》pandas
6、安装scikit-learn
安装了numpy和scipy后,直接安装这个就可以了。
- centos下安装Numpy和Scipy计算环境并运行scikit-learn
- centos 安装numpy,scipy,scikit-learn
- Linux下安装scikit-learn numpy scipy
- centos 安装 pip、pandas、numpy、scipy、scikit-learn
- Windows环境下实现Numpy、Scipy、Matlotlib、Scikit-learn的安装
- win64下安装numpy-scipy-matplotlib-scikit-learn
- windows下安装xgboost numpy scipy scikit-learn matplotlib
- 安装基于Python3 的NumPy, SciPy, matplotlib和Scikit-Learn
- 安装基于Python3 的NumPy, SciPy和Scikit-Learn
- win10安装Numpy、Scipy、Matplotlib、Scikit-learn
- Windows安装numpy、SciPy、scikit-learn
- Numpy\Scipy\Matlotlib\Scikit-Learn
- Windows下Python机器学习环境搭建(pip numpy scipy matplotlib scikit-learn nltk)
- anaconda环境下Python的Numpy、Scipy、Matlotlib、Scikit-learn等库的测试代码
- python依赖包numpy、scipy、scikit-learn运行冲突解决方案
- window环境中0.python1.Numpy 2. Scipy 3. Matplotlib 4. Scikit-Learn的安装
- 搭建使用numpy, scipy, scikit-learn的环境
- 64位windows下的python+numpy+scipy+scikit-learn安装
- 使用的插件集合
- 数组的使用
- 模仿米家有品网页4
- Git学习文档
- CentOS7.4安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
- centos下安装Numpy和Scipy计算环境并运行scikit-learn
- 【传智播客郑州校区】辞掉7年工作转行程序员,为了理想在传智播客前行
- 模糊效果 使用filter滤镜
- android动态添加权限6.0+--权限操作jar简化添加权限步骤。
- 23种设计模式(6)-装饰者模式
- Problem14. Longest Common Prefix
- JS中的原型链及继承
- 小知识
- 大神cyd的骗分导论