关于Python机器学习的一些安装配置问题解决

1、关于Graphviz安装出现Could not find a version that satisfies the requirement python-graphviz问题

在使用sklearn做决策树可视化问题的时候需要安装 python-graphviz,命令行使用命令

pip install python-graphviz

然后提示 Could not find a version that satisfies the requirement python-graphviz。前面试过各种办法都不行,最后解决办法是卸载python和Anaconda,重新安装Anaconda(之前我的电脑是没有安装的)和python,安装好之后所有应用里面能看到如下的应用
在这里插入图片描述

然后打开Anaconda Promot,使用命令

conda install python-graphviz

打开Anaconda Navigator,里面可以使用jupyter notebook或者jupyter lab,或者直接使用jupyter notebook和Spyder来写python代码;然后安装或者更新模块的话,打开Anaconda Promot,使用conda install 模块名和 conda update 模块名即可,非常非常方便。

2、开发工具配置Python

如果你喜欢在开发工具上写Python代码的话,由于之前删了python和Anaconda,这时候需要重写指定SDK位置了,我使用的是IntelliJ IDEA,这里假设重写创建python工程,给出完整过程

在这里插入图片描述
首先选择创建新项目

在这里插入图片描述

然后SDK位置为你所安装的Anaconda里面的python.exe这个可执行程序,如果是选择默认安装那么路径就是C:用户\用户名\Anaconda\python.exe最后点next即可。

3、import numpy;import pandas;import matplotlib.pyplot;import sklearn成功,运行出现 ImportError: DLL load failed:找不到指定的模块 解决方案

解决办法:先卸载上述包,在重新安装,具体的是

打开Anaconda Promot,使用命令

conda uninstall numpy

其实只需要卸载numpy,其他的模块就不存在了,也就是说不用再去卸载其他几个模块了。接下来只需要安装这几个模块即可,使用命令

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

安装的时候发现卸载是巨慢的,使用国内镜像,建议不要使用清华的镜像了,使用中科大的吧。

conda install 很慢,使用国内镜像

建议不要使用清华的镜像了,好像不维护了很慢,使用中科大的吧。

打开Anaconda Promot,使用命令

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes

注意:如果之前使用了清华镜像,需要卸载,将C:用户\用户名路径下的.condaarc删掉即可

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值