当前位置: 首页 > 知识库问答 >
问题:

Tweepy给出URLLIB3 SSL警告

白信鸿
2023-03-14
api.update_status(status=myVar)

Tweepy刚刚通过PIP安装到我的Python 2.6.6上。

共有1个答案

屠振濂
2023-03-14

我不知道你用的是什么操作系统,我用的是Mac所以希望这对你有用。

如果您试图将pip更新到6.1.1,则必须升级Python 2.7.9,因为证书是绑定在一起的。您可以在Python 2.7.9的自述文档中看到这一点:“2.7.9附带的捆绑pip有自己的默认证书存储区,用于验证下载连接”

它还指出,0.9.7版本的OpenSSL库已经过时,因此如果您下载新版本的python,您必须确保它所链接的OpenSSL版本是最新的。现在它应该是10.5+32位变体,它与OpenSSL 1.0.1的私有副本链接在一起

如果需要有关pip命令帮助,请使用:pip2.7--help

之后,您可以使用:pip--version和python--version进行双重检查,以确保安装了正确的版本。

我希望这能帮上忙!

 类似资料:
  • 我刚开始使用Tweepy,我只是试图从youtube教程中执行这行代码,但一直出错。有人知道这是怎么回事吗?这是我的密码 错误: 回溯(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/tweepy/binder.py”,第186行,在execute auth=auth中

  • 我正在运行下面的程序。但是我得到了下面的错误信息。401 **** 401 ****(不停重复) 代码(从某个论坛获得)基本上试图连接到Twitter并获取tweets。当它在ubuntu终端上运行时,出现了401错误信息。

  • Android Studio 3.6在Gradle同步完成后显示以下警告: 我不知道为什么我会看到它,也不知道它是否有意义。项目建设正常,没有任何问题。我在一个新的Ubuntu系统上安装了AdoptOpenJDK到和Android Studio 3.6到。我导出了几个与JDK相关的路径:、和,以确保Android Studio能够正确地接收我的JDK。下面是显示正确JDK位置的几个命令的输出: 当

  • 我使用的是128位的AES ALgo,带有CBC密码模式加密,下面是代码: 但这给了我一个警告,输出为: 警告:mcrypt_generic_init():密钥大小太大;提供的长度:64,最大:32 /var/www/cipher.php第10行警告:mcrypt_generic_init():密钥大小太大;提供的长度:64,最大:32 /var/www/cipher.php第14行加密:vM/X

  • 问题内容: 我正在尝试构建一个简单的自定义CMS,但出现错误: 警告:mysqli_query()期望参数1为MySQLi,在中为null 为什么会出现此错误?我所有的代码已经是MySQLi,我正在使用两个参数,而不是一个。 问题答案: 如评论中所述,这是一个范围界定问题。具体来说,不在您的功能范围内。 您应该将连接对象作为依赖项传入,例如 如果连接失败或发生错误,我也强烈建议停止执行。这样的东西

  • 所以我得到了“解析器规则中令牌的隐式定义。”在解析器规则中使用这种格式的警告:即使我使用的所有值都包含在lexer规则中。例如,、、等被定义为令牌。在lexer规则中定义它们而没有替代方案(例如:)似乎可以解决问题。有人能解释一下发生了什么吗?是否有更简单的解决方案?