0、前言
- 本项目专栏是建立在对《机器学习Python实践》—— (魏贞原著)这本书的学习过程之上的
- 专栏将从环境配置到每一章项目实践练习逐一记录学习笔记和相关拓展
1.装Anaconda过程
- 1.1、装Anaconda的理由:不论机器学习或者深度学习,我们在跑别人的算法时需要和别人有相同的环境配置,这是成功跑别人代码的前提,但你总不能遇到一个算法就去装一个python版本,那样子很难管理对应的python以及对应的包(库),所以就可以用Anaconda来管理不同的python版本,这样子所有python版本都可以通过Anaconda创建,管理起来很方便,且他们互不影响。
- 1.2、Anaconda安装包:这个Anaconda安装包是2022年11月30日下载的,其中python基础版本是3.9
【百度网盘】
链接:https://pan.baidu.com/s/1hREfCY3lxdUGya8f3QtThg
提取码:1234 - 1.3、注意:装的时候四个点,第一别装c盘,虽然默认路径在c盘,但是后期anaconda要是创建环境较多,内存占比能达到几十G,所以一般方法是装大一点的硬盘当中,在装完之后再配置环境变量。【Anaconda配置环境变量方法csdn上很多,就不做介绍了】结果如下:
第二点就是配好之后,学学怎么给Anaconda配虚拟python环境【其实就是在anaconda中再下载给对应的python环境,往里面装包也是装在对应的环境中】,这个在b站或者csdn上都有,自行检索就好了。
第三点就是:pip配置源路径【这是因为python的一些包通过pip install命令去国外的服务器下载,有时候会报超时错误,所以,要把源改成国内的镜像,这样做的目的是提高pip速度,防止在pip过程中有一些奇奇怪怪的报错】
【百度网盘】pip文件
链接:https://pan.baidu.com/s/1K2kxulhygoJeYWLMQks3vQ
提取码:1234
第四点就是:conda配置源路径【这样做的目的是,通过conda install 命令下载一些包的时候,把源设置为国内镜像就会快且防止报错】
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --set show_channel_urls yes
- 1.4、以下举例说明,我的anaconda基础python版本是python3.9,如下:
我在cmd终端通过conda命令安装了我学习机器学习所需的python3.6.1虚拟环境结果如下:
其中算法要求的一些依赖【包】如下:
首先通过conda命令,把python切换成我自己在Anaconda中新建的ml_env(python3.6),刚开始通过pip命令在cmd当中失败了
然后通过conda命令逐个下载
最后结果如下:
- 1.5、在pycharm中配置环境并且测试所有包能否顺利导入
- 首先新建项目过程中配置环境:把项目环境关联到在Anaconda中自己建的env当中的python版本中
- 然后将代码运行看看所添加的库是否都已经添加成功
- 与书中要求对比:
- 首先新建项目过程中配置环境:把项目环境关联到在Anaconda中自己建的env当中的python版本中
- 1.6、安装书中要求的包:
- 第一次失败尝试:【把包名没有确定就装】
- 通过CSDN查阅找到包名后再次安装:
- 第一次失败尝试:【把包名没有确定就装】
2.相关命令
- 2.1、如何删除一个python环境当中的包:pip uninstall 包名【conda uninstall 包名】
- 2.2、如何创建和删除一个anaconda中的python环境:python入门必须学习的anaconda配环境【若链接失效请自行csdn检索,博文多如牛毛】
- 2.3、pip和conda的区别:pip命令是哪个python版本调用的就往那个python版本的site-packages当中装包,conda命令只适用于Anaconda当中的python环境装包,总结而言就是pip适用性更强,conda更稳定。
- 2.4、最后总结下:
- 因为要装python3.6版本,我之前电脑装过anaconda,没有通过正确方法卸载,导致有残留或者注册表当中有问题,所以3.6无论如何就是装不上,那就只能重装系统了。
- 重装系统过程中,因为磁盘驱动0无法识别,那就只能把所有盘都删除,然后都格式化,最后系统纯净到只有两个盘。
- 安装系统过程中的一些坑:
- 无论如何要提前备份重要的资料和网址
- 系统重装完成,发现我的一个1T硬盘没了,解决方法是,如果之前装系统过程中硬盘在,装完不显示,那就是硬盘没问题,进到【我的电脑-管理】给硬盘分区即可。
- 最后建议:在使用电脑过程中,千万别随便下载一些乱七八糟网站的安装包【全家桶】,去官网下软件,去官网下软件,去官网下软件!!!还有卸载软件别把文件夹一删了事!要通过程序与应用当中卸载,或者在软件所在位置找卸载可执行文件!