Anaconda/Spyder/Tensorflow中解决ImportError: No module named 'sklearn'等问题的方法
·
在使用Spyder或pycharm时需要import sklearn或scipy等module,但是在编译后可能出现错误:
ImportError: No module named 'sklearn'或ImportError: No module named 'scipy'等:

解决方法一:

打开anaconda prompt,确定你需要的包是否是在tensorflow框架下使用,若是,先使用命令激活tensorflow:
activate tensorflow
然后使用命令
conda list
查看模块列表,看看是否有你要的包。
如果没有,使用
conda install 包名
进行安装。
注意必须先输入activate tensorflow,否则直接conda install是安装不到tensorflow环境下的!
解决方法二:
在spyder的控制台中使用!pip install命令:
!pip install 你要安装的模块
这样应该就可以直接在spyder的环境下安装模块。
比如使用:
!pip install --upgrade scipy
!pip install --upgrade scikit-learn

之后就程序可以运行了。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)