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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37334135/article/details/86737335

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删掉即可

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页