已经安装的第三方库IDLE导入失败的问题解决/python爬虫/pip/requests/IDLE
问题描述:
在dos管理员运行后,已经进行了pip install requests的操作,提示的安装成功
但是在IDLE中,进行import requests后,报错,表示未安装requests
问题原因:
IDLE的sys.path和第三方库的存储路径不一样
验证方法:
点击IDLE上面的File-Path Browser,就会显示IDLE导入第三方库的默认路径
解决办法:
1.同时按WIN+R键,打开“运行”对话框,输入sysdm.cpl,按回车键打开“系统属性”。
2.在系统属性对话框中选择“高级”选项卡。
3.点击“高级”选项卡中的“环境变量 ”。
4.点击“新建”添加新的环境变量,点击“编辑”修改环境变量 ,windows环境变量有两种,一种是用户变量 ,一种是系统变量
5.我也不知道什么应该修改哪个,所以我选择全部修改,即在环境变量中增加PYTHONPATH这个变量,然后在变量值写入第三方库的路径
6.路径应该写什么?
错误示范:https://blog.csdn.net/weixin_44915391/article/details/105054418
正确方法:使用pip install requests中显示的路径,比如,我这里是 g:\python\anaconda\lib\site-packages
判定依据:含有Lib\site-packages这个位置

7.确定后再打开IDLE,此时path browser里面就增加了新的路径,import第三方库完全OK
虽然被第一个链接误导,但是也表示感谢
参考来源:https://blog.csdn.net/weixin_44915391/article/details/105054418
https://zhidao.baidu.com/question/500683881442454004.html