配置开发环境&安装sklearn

配置开发环境&安装sklearn

我的开发环境是Jupyter lab,所用的库和版本大家参考:

  • Python 3.7.1(你的版本至少要3.4以上)
  • Scikit-learn 0.20.0 (你的版本至少要0.19)
  • Graphviz 0.8.4 (没有画不出决策树哦,安装代码conda install python-graphviz)
  • Numpy 1.15.3, Pandas 0.23.4, Matplotlib 3.0.1, SciPy 1.1.0

 

配置开发环境&安装sklearn

  如果已经安装了Python,但没有所需的库,也不想再通过Anaconda进行操作,那可以使用pip逐个安装这些工具包。对于版本在2.7.9以上的python 2,以及3.4以上的python 3而言,pip是自带的,同时,这两个版本也是sklearn库对于python的最低要求。如果发现自己的python中无法运行pip命令,那你的python也将无法运行sklearn,最迅速的方法是直接卸载重装版本更高的python。现在从官网下载,python的版本是带有pip命令的3.7.1。

  能够使用Anaconda,就不推荐使用pip。pip安装一部分库的时候可能会出现异常,原因是pip默认下载的一部分库的版本(如SciPy)可能只适用于linux系统,而Anaconda的安装一般不会有这个问题。

 

  注意,Anaconda的安装和pip的安装尽量不要混用,由Anaconda安装的库在使用pip卸载或是更新的时候,可能出现无法卸载干净,无法正常更新,或更新后一部分库变得无法运行的情况。

 

  所有安装命令均在cmd中运行,pip的安装命令如下,

1

2

3

4

5

pip install numpy

pip install pandas

pip install scipy

pip install matplotlib

pip install –U scikit-learn

  Anaconda的安装命令如下:

1

2

3

4

5

conda install numpy

conda install pandas

conda install scipy

conda install matplotlib

conda install scikit-learn

如果您无法下载sklearn,可能有以下几个原因: 1. 镜像源问题:您曾尝试更换清华镜像源进行下载,但仍然遇到下载失败的问题。这可能是由于镜像源的问题导致的。您可以尝试使用其他的镜像源来进行下载,比如使用阿里云镜像源或者直接使用官方源。 2. 库依赖问题:sklearn是一个开源的机器学习库,它依赖于其他的库,比如numpy和scipy。如果您没有安装这些库,或者安装的版本不兼容,可能会导致sklearn下载失败。您可以通过以下步骤来解决这个问题: a. 检查是否已安装了numpy。在终端中输入`pip show numpy`,如果没有显示相关信息,则说明未安装。您可以使用命令`pip install numpy`来安装numpy。 b. 检查是否已安装了scipy。在终端中输入`pip show scipy`,如果没有显示相关信息,则说明未安装。您可以使用命令`pip install scipy`来安装scipy。 c. 在PyCharm中,打开项目设置,点击Project Interpreter,确保正确配置了使用的Python解释器,并且已经安装了所需的包。 3. Anaconda配置问题:如果您使用的是Anaconda环境,可能需要配置PyCharm来使用Anaconda中的Python解释器。您可以按照以下步骤进行配置: a. 在PyCharm中,点击File -> Settings,进入设置页面。 b. 点击Project Interpreter,然后在下拉列表中选择Anaconda中的Python解释器。 c. 如果您未配置过Anaconda,可以按照下载问题中的步骤2进行配置。 通过以上步骤,您应该能够成功下载sklearn并在PyCharm中导入该模块。希望对您学习Python和数据分析有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值