PyCharm中无法导入scikit-learn部分模块的问题求助
问题解决方案
1. 修复cross_validation导入错误
- scikit-learn 0.20版本后,原
sklearn.cross_validation模块已合并到sklearn.model_selection中,需修改导入语句:- 将
from sklearn import cross_validation替换为from sklearn.model_selection import cross_validation - 更规范的做法是直接导入需要的具体函数,比如使用交叉验证评分时,写
from sklearn.model_selection import cross_val_score
- 将
- 若你的scikit-learn版本过低,可升级至稳定版:
验证版本:pip3 install --upgrade scikit-learnpip3 show scikit-learn
2. 解决终端运行“找不到文件或目录”问题
- 先通过
cd命令切换到Python文件所在的目录,例如:cd /Users/yourname/Documents/ml_project - 运行文件时确保文件名拼写正确,包含
.py后缀,Linux/macOS系统注意大小写:python3 your_script.py - 若文件路径包含空格,用引号包裹路径:
python3 "my ml script.py"
内容的提问来源于stack exchange,提问作者Unicorn
相关产品推荐
相关产品推荐

