Python:命令行已安装库,命令行Python可以正常import,IDLE却报错(ModuleNotFound)

命令行已安装库,命令行Python可以正常import,IDLE却报错(ModuleNotFound)

环境:只安装了一个Python3.8.5 安装在D盘下

问题:
命令行已安装requests库,从命令行进入Python可以正常import,IDLE却报错(ModuleNotFound)。由于只安装了一个Python,应该不存在环境冲突

确认原因:
对比成功从命令行安装的sklearn,分别用pip show sklearn和pip show requests查看,发现sklearn 安装在d盘Python目录下,requests安装在c盘下,因此用idle无法导入

解决方法:
参照https://blog.csdn.net/C_chuxin/article/details/82962797,在安装目录(d盘下)找到site.py文件,更改默认安装路径,然后在命令行重新导入requests库。再次查看requests安装路径,已经在d盘,此时再用IDLE运行不再报错。

你可能感兴趣的:(python)