公司一次机器学习科普培训,尝试着去听了了解一下,产生一些兴趣。自己下来准备尝试自己学习,对我来说python,机器学习都是小白。不过以自身编程几年的经验来说,还是不怕,挑战一下吧!
网上一通搜索后,先了解一下需要的环境,最后确定先安装Anaconda,q我的了解anaconda相当于机器学习的一个集成IDE,安装之后,它会在你的电脑上把Python和机器学习所需要的包都安装好了,所以了您只需要安装Anaconda就可以。
CentOs7
Anaconda官网地址([/](/))
根据系统选择你的安装包,在这里我的系统是CentOs7, 这里我下载:
wget -c -t 0 .12-Linux-x86_64.sh
bash ./Anaconda3-2018.12-Linux-x86_64.sh,输入ENTER一路回车后,输入yes:
安装路径可以直接ENTER,也可以直接设置路径:
安装中,等待。。。,这里添加环境变量,我选择yes
这里就安装完成了,最后一步提示安装VSCode,我选择了no
这里安装时候我遇到一错误,提示缺少包,安装bzip2即可
yum install -y bzip2
默认的anaconda仓库是在国外的,下载更新包的时候会比较慢。所幸清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:
conda config --add channels /
使用下面命令更新安装包:
conda upgrade --all
使用anaconda管理包,这里列出了一些常用的命令:
//查看版本
conda --version// 查看所有的包
conda list//安装一个或多个包
conda install package_name package_name2 package_nam3//你也可以指定安装的版本
conda install numpy=1.10//移除一个包
conda remove package_name//更新包
conda update package_name//查询包
conda search XXX
anaconda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 3.7对应的安装包,那么Python 3.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思).我们可以通过下面方式来建立和切换到一个新的环境:
//创建一个名为python27的环境,指定Python版本是2.7
conda create --name python27 python=2.7
source activate python27
source deactivate
conda env list
conda remove --name python27 --all
至此,anaconda安装完成,同时python环境也安装完成了。更多的管理功能多看看帮助命令吧。
conda -h
因为anaconda已经安装了很多科学计算工具,包括jupyter notebook,所以不用再单独安装。Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言。
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。
这里我选择了Jupyter Notebook作为我学习和开发的IDE工具,选择它是因为可以直接在浏览器上开发调试,使用十分方便。
使用用前我们先对它进行一些配置:
jupyter notebook --generate-config
首先生成密码,生成方式如下:依次输入
python
from IPython.lib import passwd
passwd()
your passwrod
your password again
exit()
然后生成一个自签名认证的key:
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem
c.NotebookApp.password = 'sha1:<your-sha1-hash-value>'
c.NotebookApp.ip = '*'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
file = '/XXXXjcert.pem'
c.NotebookApp.keyfile = '/XXX/jkey.key'
c.NotebookApp.allow_remote_access = True
book_dir = '/root/jupyter_workspace'
运行命令jupyter notebook:
访问 XXX:8888/打开如下页面:
输入密码成功登录:
运行时遇到如下错误,这是由于权限的问题
修改如下配置即可:
c.NotebookApp.allow_root =True
创建一个python3文件
写个最简单的Hello World吧:
至此,环境安装完成,并成功运行了我的第一个程序,加油!
本文发布于:2024-01-31 18:27:28,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170669684830489.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |