我在cmd状态下下载了requests_cache库,但在Pycharm中显示没有此库,无法引用,怎么办?
该回答内容部分引用GPT,GPT_Pro更好的解决问题
使用requests_cache很简单,你只需要import这个库,并调用它的install_cache函数即可。例如:
import requests_cache
requests_cache.install_cache()
安装完成之后,你就可以使用requests库发送请求来获取你想要的内容了,其过程中,requests_cache会自动将获取的内容存储到本地缓存中,以便下次发送相同的请求时可以直接读取本地缓存的内容来节省时间。
而要在Pycharm中使用requests_cache,你需要先安装该库,然后在Pycharm中配置一下才行。首先,在Preferences里找到Project Interpreter,然后点击右上角的“+”号,会弹出一个搜索框,在搜索框里输入requests_cache,找到这个库,然后点击Install Package按钮即可安装。安装完成之后,就可以在Pycharm里导入requests_cache这个库啦。
最后,你还需要注意的是:一般来说,requests_cache不会存储cookie信息,所以如果你想要存储cookie信息的话,你需要通过设置include_get_headers=True参数来启用cached session。也就是要将上面的代码修改为如下形式:
import requests_cache
requests_cache.install_cache(include_get_headers=True)
好了,就是这么多啦。希望我的回答能够帮助到你。
如果回答有帮助,望采纳。
确认下pycahrm使用的python解释器环境和cmd下使用的是否是一个
不知道你这个问题是否已经解决, 如果还没有解决的话: