开始机器学习之前的环境配置

本文介绍了如何使用conda创建和激活虚拟环境,以及如何安装、更新Python库,如pandas、numpy、scipy和scikit-learn。遇到'nomodulefound'错误时,可通过conda安装缺失库。同时强调了conda和pip的使用区别,建议优先使用conda,避免两者混合使用可能导致的问题。对于scikit-learn更新问题,建议先卸载再重新安装。
摘要由CSDN通过智能技术生成

1.官方文档中提示
在这里插入图片描述
事先已经创建好一个新的虚拟环境,并且切换到该环境中。

conda  activate  D:\Workspace\Anaconda3\envs\my_python_env

在这里插入图片描述
2.导入需要的库

#导入需要的库
import pandas as pd
import numpy as np
import sklearn
import matplotlib as mlp
import scipy

如果出现了“no module named xxx”的错误,表明没有安装这个库,需要另行安装,在cmd或者anaconda prompt中运行下列代码:

conda  install numpy
conda install pandas
conda install scipy
conda install  matplotlib
conda install  scikit-learn

如果没有错误,可以运行下面的代码查看anaconda版本:

conda  -V

运行代码查看python版本

python  -V

3.更新模块和库
如果python版本或者任意库的版本不足,可以更新

#在cmd或anaconda prompt中逐行运行
#更新anaconda(可能耗时较长时间)
conda update -n base -c defaults conda
​
#更新Python
conda update python
​
#更新所需要的库
conda update pandas
conda update numpy
conda update scipy
conda update matplotlib
conda update scikit-learn
​
#一次性更新anaconda下面所有的库(可能耗时较长时间)
conda update --all

虽然也能够使用pip操作,但是如果能够使用anaconda,就不推荐使用pip,因为使用pip安装库的时候,可能会出现异常,就像我开始的时候,安装了两次,但是两次都有错误,原因是pip默认下载的一部分库的版本可能只适用于Linux系统,但是anaconda安装一般不会有问题。
但是anaconda的安装和pip的安装尽量不一起混用,用anaconda安装的库在使用pip卸载或者更新的时候,可能会出现无法卸载干净,无法正常更新。安装过程中出现的任何错误,都可以通过卸载重装来解决问题。
scikit-learn的更新比较容易出现的问题是:conda和pip都更新完毕了,但是在jupyter查看版本还是原来的版本。此时建议,conda和pip全部卸载scikit-learn,然后重新安装:

#pip卸载
pip uninstall scikit-learn
​
#conda卸载
conda uninstall scikit-learn
#或者
conda remove scikit-learn
​
#卸载干净之后,重新安装
conda install scikit-learn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值