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

目录

  • 〇、pycharm运行环境
  • 一、降低python版本
      • 1.1 安装python3.6到计算机
      • 1.2 将安装好的python3.6配置到pycharm
  • 二、代码样例
  • 三、终端上安装软件包(也叫标准库)
      • 3.1 机器学习常用到的几个软件包
      • 3.2 终端上安装软件包
      • 3.3 安装软件包代码(注意后面的版本号)
  • 四、大功告成
  • 五、其他程序步骤
      • 5.1 删除`.idea`文件
      • 5.2 在pycharm中打开文件夹(项目文件夹)
      • 5.3.将环境改为已经配置好的python3.6
      • 5.4 等下面所有程序刷完
      • 5.5 完工!收工!

〇、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

其中这一步文件位置要记住,后面要用
pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第1张图片

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

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第2张图片
pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第3张图片
pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第4张图片
pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第5张图片
pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第6张图片

二、代码样例

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第7张图片

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 终端上安装软件包

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第8张图片

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的顺序依次安装。】

四、大功告成

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第9张图片

五、其他程序步骤

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

5.1 删除.idea文件

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

其他情况一般不用删。

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第10张图片

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

右键,open folder as pycharm project

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

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第11张图片

5.4 等下面所有程序刷完

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第12张图片

5.5 完工!收工!

pycharm中安装scikit-learn、scipy报错问题---【降低python版本】_第13张图片

你可能感兴趣的:(笔记,python,pycharm,scikit-learn)