使用Python连接WRDS时出现PAM认证失败错误,求解决方法
解决WRDS连接时的PAM认证失败问题
确认账号密码有效性
先直接访问WRDS网页端登录,验证用户名和密码是否能正常使用。如果网页登录失败,联系学校WRDS管理员重置密码;如果网页能正常登录,说明问题出在本地配置环节。修正本地WRDS包配置
- 手动指定用户名,避免输入时的拼写错误:
import wrds conn = wrds.Connection(wrds_username='你的WRDS用户名') - 若仍失败,删除本地WRDS配置文件后重新初始化:
- Windows系统:删除
C:\Users\<你的用户名>\.wrds文件夹 - macOS/Linux系统:删除
~/.wrds文件夹
之后重新运行连接代码,重新输入账号密码。
- Windows系统:删除
- 手动指定用户名,避免输入时的拼写错误:
检查网络环境
部分大学的WRDS账户仅限校内IP或VPN访问,确认当前网络处于学校内网环境,或已连接学校官方VPN。更新WRDS包版本
过时的包可能引发兼容性问题,执行以下命令更新:pip install --upgrade wrds联系管理员排查账户权限
若以上操作均无效,联系WRDS官方支持或学校负责WRDS账户的管理员,说明你的PhD账户身份,排查是否存在账户未激活、权限受限等问题。
内容的提问来源于stack exchange,提问作者Tasneem Mohammed
相关产品推荐
相关产品推荐

