pycharm中安装scikit-learn、scipy报错问题---【降低python版本】

〇、pycharm运行环境

我这里采用的是pycharm2022。

安装步骤:【pycharm和Java ideaIU为同一公司产品,链接有说明】https://mp.weixin.qq.com/s/fiSfard5pT3lGln_a_v2LQ

如果安装了pycharm2021的小伙伴,也可以按照这个步骤,因为下面运行环境都是在终端上配置的。

一、降低python版本

原来的python3.9不用卸载,现在直接安装python3.6

1.1 安装python3.6到计算机

按照此步骤将python3.6安装到计算机 【只需要做到第7步】 https://mp.weixin.qq.com/s/-OxcIo15lV8a7jD7K8KpAA

其中这一步文件位置要记住,后面要用
在这里插入图片描述

1.2 将安装好的python3.6配置到pycharm

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、代码样例

在这里插入图片描述

from sklearn.preprocessing import OneHotEncoder
enc=OneHotEncoder()
enc.fit([[0,1,2],
        [1,0,0],
        [0,2,1],
        [1,0,1]])
print("取值范围整数个数:",enc.n_values_)
print("编码后:",enc.transform([[0,1,1]]).toarray())
print("特征开始位置的索引:",enc.feature_indices_)

三、终端上安装软件包(也叫标准库)

3.1 机器学习常用到的几个软件包

当安装import **软件包报错,解决办法:

  1. 换成下面的名称,比如代码中用import sklearn安装却要用pip install scikit-learn
  2. 降级,特别是numpy,比如pip install numpy==1.19.5
# 相当于一个别名
bokeh 
numpy==1.19.5
scipy==1.5.4
scikit-learn==0.19.2
Keras 
pandas_datareader 
pywt 
fix_yahoo_finance 
tensorflow 
matplotlib 
pandas 
aylien_news_api 
nltk 
rpy2 
textblob 
vaderSentiment 
pywavelets

3.2 终端上安装软件包

在这里插入图片描述

3.3 安装软件包代码(注意后面的版本号)

没有用官方的,因为有时会因为网络问题报错,这里采用豆瓣镜像源 参考

1.安装scikit-learn==0.19.2

pip --default-timeout=1688 install scikit-learn==0.19.2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2.运行代码,报错说没有安装numpy

pip --default-timeout=1688 install numpy==1.19.5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

3.【numpy安装没有报错的小伙伴可以忽略这一步】升级pip

由于安装numpy==1.19.5时候报错,提示需要升级pip,然后我就做了这一步

python -m pip install --upgrade pip

然后再次安装numpy==1.19.5

【pip升级后又想降级可以参考:https://blog.csdn.net/qq_34078572/article/details/126120734

4.运行代码,报错说没有安装scipy

pip --default-timeout=1688 install scipy==1.5.4 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 

【如果有小伙伴先安装scipy,再安装scikit-learn时候报错,或者由于其他软件包互不兼容报错,不妨卸载(uninstall)部分软件包,再按照上述scikit-learn、numpy、scipy的顺序依次安装。】

四、大功告成

在这里插入图片描述

五、其他程序步骤

比如文件夹13里面有若干py文件

5.1 删除.idea文件

程序如果是别人电脑上运行过的项目然后粘贴过来的或者需要按照下面步骤切换Python版本,一般都是需要删的。

其他情况一般不用删。

在这里插入图片描述

5.2 在pycharm中打开文件夹(项目文件夹)

右键,open folder as pycharm project

在这里插入图片描述

5.3.将环境改为已经配置好的python3.6

在这里插入图片描述

5.4 等下面所有程序刷完

在这里插入图片描述

5.5 完工!收工!

在这里插入图片描述

  • 12
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lixin_tan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值