本篇内容主要讲解“Ubuntu下安装scikit-learn的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下安装scikit-learn的步骤”吧!
Ubuntu 16.04 LTS预装了Python2.7和Python3.5两个版本的Python,其他版本没有安装的请先安装它们。
$ sudo apt-get install build-essential
pip是Python 的包管理工具,建议Python的包都用pip进行管理。
> 安装 pip
$ sudo apt-get install python-pip
virtualenv是Python多版本管理的利器,可用于在一台机器上创建多个独立的Python运行环境以管理不同版本的开发。使用virtualenv的理由:
> 隔离项目之间的第三方包依赖,如A项目依赖X1,B项目则可依赖X2。
> 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。
> 尝试新的工具,而不用担心污染系统环境。
> 等等
> 安装 virtualenv
$ sudo pip install virtualenv
> 创建虚拟环境:
>> 创建python2.7 virtualenv
$ virtualenv --no-site-packages -p /usr/bin/python2.7 ~/env/python2.7
>> 创建python3.5 virtualenv
$ virtualenv --no-site-packages -p /usr/bin/python3.5 ~/env/python3.5
>> 默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些packages,那么可以加上参数 --no-site-packages
> 启动虚拟环境:
$ . ~/env/python2.7/bin/activate或者$ source ~/env/python2.7/bin/activate
>> 也可以把这个命令加入到~/.bashrc文件中。
if [ -f ~/.venv/python2.7/bin/activate ]; then
. ~/.venv/python2.7/bin/activate
fi
比如本人创建和启动env后终端中显示为:(python2.7) tensor@tensor-com:~$
最后我们来测试下安装好的scikit-learn,测试代码为自带的一个例子:
运行结果为:
到此,相信大家对“Ubuntu下安装scikit-learn的步骤”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。