Q1:一开始我不明白scikitlearn是什么东西。
机器学习的开发基本分为六个步骤,1)获取数据,2)数据处理,3)特征工程,4)机器学习的算法训练(设计模型),5)模型评估,6)应用。
Q2:最开始弄第三方库sklearn相关的依赖库 numpy,scipy和matplotlib说可以在pycharm里面下载,我就先下载了pycharm,结果发现下载不了,会报错,然后提示让我在CMD里面操作第三方库的安装。
Q3:如何正确安装第三方库(一定先更新pip版本,因为最新的总会支持,这也是错误的点之一)
失败方法:测试1:在命令指示符里面使用pip install +库名 报错
测试2:在管理员权限下CMD使用该指令 仍然报错
测试3:据说是pip源库不稳定,下载太慢,我就找到清华的镜像啥的,然后,报错;然后说什么加上信任这个东西,还是报错
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', TimeoutError('_ssl.c:980: The handshake operation timed out'))': /simple/threadpoolctl/
(这是让我添加信任文件)
ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)
ERROR: No matching distribution found for matplotlib
WARNING: Discarding http://mirrors.aliyun.com/pypi/packages/21/37/197e6f3844f78da49a9f9675718bc61503e176b617/matplotlib-3.4.3.tar.gz#sha256=fc4f6dfdb31c9bd6bbf9fab663ca12f3ec9cdf4444bc680140318 (from http://mirrors.aliyun.com/pypi/simple/matplotlib/) (requires-python:>=3.7). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
(以上是我遇到的问题错误提示,还有提醒pip更新。按着他说的来更新。)
测试4:下载这第三方库的whl文件放在scripts文件内,然后在CMD里面依次进入scripts文件中,输入指令 pip install whl文件名称(右键查看属性,里面有文件名)报错
测试5:修改浏览器代理,将代理全部关掉,再重复测试方法4步骤,成功!
下载流程,把相关库文件wml下载到scripts文件中-把浏览器的代理关掉-cd进入scripts文件夹-输入指令pip install wml文件位置(查看属性可知)
Q4:pycharm哪里,以为是python 编译器版本导致在pycharm下载第三方库失败,然后在setting哪里徘徊很久,整了半天。
如果在CMD直接输入pip install 库名不成功
可以试试以下流程。
1.先在CMD更新pip,指令可见官方。
2.然后将whl文件下载到scripts文件中(scripts文件在你下载的python里面,为下载地址,注意,下载版本和你的电脑型号和python版本要一致,我是最新的3-10)Python Extension Packages for Windows - Christoph Gohlke (uci.edu)https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
3.关闭浏览器代理(浏览器点击右上方设置-系统与性能-计算机代理,打开把里面的代理全部关掉)
4.第四步通过CMD指令(cd+文件名)进入scripts文件内
5.第五步安装第三方库,CMD执行指令:pip install +whl文件名称
亲测有效~



