搭建使用numpy, scipy, scikit-learn的环境
来源:互联网 发布:mac的jdk路径 编辑:程序博客网 时间:2024/06/11 10:06
在windows上安装和更新scipy是很痛苦的。而要安装scikit-learn又必须安装好指定版本的numpy和scipy。所以,很头疼。我本来使用的是activepython,用pypm来管理package,不过pypm更新的太慢了,很多包都很老。
于是,我下载使用pip来进行包管理,但是在安装scipy时又编译不过去,因为缺少其他的底层包。而且,编译scipy等需要用到C的编译器,在windows上就必须要安装一个用于python的微软提供的C编译器扩展。网上提到了用wheel,但是需要的东西又有其他的dependency,所以很难搞!
所以,最后,我还是用anaconda算了,这个自带numpy, scipy和scikit-learn等数据处理和可视化的包。而且可以进行包管理,更新这些包也是很方便的,比如更新scipy,只需要输入以下指令:conda install scipy,然后在问你是否继续的时候敲个Y加回车就可以了。
注意,以前的python要删除完。另外,下载anaconda 32位的,64位可用的包没32位的多。
刚开始更新了numpy到1.11.1后,但是import numpy后发现还是1.71的版本,找了半天,才发现有个地方存有1.7.1的版本,而且位置靠前,那就是:
'C:\\Users\\(User_name$)\\AppData\\Roaming\\Python\\Python27\\site-packages',
要把这个里边的numpy 1.7.1删掉,才能使用最新版本的。注意,AppData是隐藏的,要显示隐藏文件夹才能看到它。
总之,安装环境很简单:使用anaconda 32位,然后更新numpy, scipy和scikit-learn即可。我是无奈不想整wheel等一大堆的东西了,就用anaconda偷懒了。
- 搭建使用numpy, scipy, scikit-learn的环境
- scikit learn环境的搭建(python27+eclipse+pydev+numpy+scipy+maplotib+scitit-learn+jdk)
- python 机器学习的开发环境搭建(numpy,scipy,matplotlib,scikit-learn)
- Windows下Python机器学习环境搭建(pip numpy scipy matplotlib scikit-learn nltk)
- Numpy\Scipy\Matlotlib\Scikit-Learn
- anaconda环境下Python的Numpy、Scipy、Matlotlib、Scikit-learn等库的测试代码
- Windows环境下实现Numpy、Scipy、Matlotlib、Scikit-learn的安装
- window环境中0.python1.Numpy 2. Scipy 3. Matplotlib 4. Scikit-Learn的安装
- 安装基于Python3 的NumPy, SciPy, matplotlib和Scikit-Learn
- 关于Numpy,Scipy,Scikit-learn的查询文档
- 机器学习 Numpy Scipy Matplotlib Scikit-Learn的安装
- 安装基于Python3 的NumPy, SciPy和Scikit-Learn
- 安装pip,numpy,scipy,pandas,scikit-learn包的步骤
- 腾讯云Ubuntu14.04搭建机器学习环境(jupyter和numpy,scipy,matplotlib,pandas,scikit-learn)
- Scikit-learn环境的搭建
- centos 安装numpy,scipy,scikit-learn
- Linux下安装scikit-learn numpy scipy
- win10安装Numpy、Scipy、Matplotlib、Scikit-learn
- 地杰斯特拉算法
- leetcode_c++:树:Balanced Binary Tree(110)
- MySQL基础五之子查询和连接
- Android 选择商品属性sku
- tomcat和weblogic下使用druid 驱动jndi
- 搭建使用numpy, scipy, scikit-learn的环境
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- bootstrap suggest 前端输入框下拉提示、搜索建议插件
- 增加属性功能
- Android 之 Handler 使用
- 【socket编程】如何理解同步异步与阻塞非阻塞的区别(转)
- 登陆和分享
- 从零开始学YII2框架(一)通过Composer安装Yii2框架
- 初始化程式前关闭同名进程