机器学习配置环境(下载安装conda)
机器学习第一天,配置环境
推荐一个机器学习的网站:网址
安装conda
去清华镜像官网下载:点击此处
下载安装好之后
配置环境变量
去环境变量path配置
D:\ProgramData\anaconda3\Scripts
D:\ProgramData\anaconda3
D:\ProgramData\anaconda3\Library\bin


可以在cmd里面验证
配置镜像
去官网下载好conda安装包双击运行完之后:
去配置清华镜像加速下载
在C盘用户名文件夹下找到名为.condarc的文件,点开后
如果没有这个文件用
conda config --set auto_activate_base false
运行完即可生成
去网站 清华conda镜像复制镜像,全覆盖此文件原内容
show_channel_urls: true
channels:
- conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
- defaults # 兜底
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
保存即可
关于环境
查看初始环境

创建环境

再次查看环境

激活环境:

看看环境里面有啥

安装模块:
conda install 模块名
删除环境
conda remove -n 环境名 --all
修改jupyter notebook默认保存位置
先进anaconda prompt里面输入
jupyter notebook --generate-config
然后去编辑这个生成的配置文件
打开文件搜索:notebook_dir
然后把这里前面的#号去除,并加上路径,路径前面加上转义字符r

找到你jupyter notebook的快捷方式,右键属性,目标这一栏,我这里是已经删到了,第一次操作的.py后面的东西删除
然后去conda prompt输入
jupyter notebook
重启即可生效
解决遇到的第一个问题:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-19-f8cdaf990aee> in <module>
1 from sklearn.tree import DecisionTreeClassifier
2 from sklearn.tree import export_graphviz
----> 3 import graphviz
ModuleNotFoundError: No module named 'graphviz'
Graphviz 是一个开源工具,有多种工具可以生成各种类型的图表(dot、neato、circo、twopi 等)
windows先下载:
安装完配置环境变量:将以下添加进入path路径
D:\Program Files (x86)\Graphviz2.38\bin
确认一下:

然后去jupyter运行:

最后跑成功了
运行过程中隐藏警告
在Juptyer notebook中写代码时,经常遇到红色的警告。在开头引入warnings库 然后对warning进行过滤忽略可以使得不输出警告。代码如下所示:
import warnings
warnings.filterwarnings("ignore")
conda下载包很慢的时候,去conda prompt运行:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
Tensorflow装不下来(创建新的python3.10环境)
因为其只支持到python3.11,而我的版本是Python 3.13,基于综合考虑我决定创建python3.10环境
# 1. 创建环境
conda create -n ml_env python=3.10
conda activate ml_env # 激活环境
conda install ipykernel # 安装 IPython 内核
python -m ipykernel install --user --name=ml_env # 将环境注册到 Jupyter
# 2. 安装核心包(请确定在ml_env下运行)
conda install -y numpy pandas scipy matplotlib seaborn
conda install -y jupyter jupyterlab ipykernel notebook
python -m ipykernel install --user --name=ml_env
conda install -y scikit-learn xgboost lightgbm catboost
# 3. 安装深度学习框架
conda install -y tensorflow
# 4. 验证
python -c "import tensorflow as tf; print(tf.__version__)"

验证是否成功,运行以下命令查看内核
jupyter kernelspec list

启动jupyter notebook并选择更换内核,选择右上角

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)