【问题标题】:Python pikascript.py fails from command promptPython pikascript.py 在命令提示符下失败
【发布时间】:2015-03-24 06:17:56
【问题描述】:

我在 python 中有一个脚本,用于连接到 RabbitMQ 服务器并使用消息。当我尝试从命令提示符以"./pikascript.py" 运行脚本时,我得到了正确的输出,但是当我尝试以“python pikascript.py”执行时,我得到了以下错误:

WARNING:pika.adapters.base_connection:Connection to 16.125.72.210:5671 failed: [Errno 1] _ssl.c:503: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Traceback (most recent call last):
  File "pikascript.py", line 39, in <module>
    ssl=True, ssl_options=ssl_options))
  File "build\bdist.win-amd64\egg\pika\adapters\blocking_connection.py", line 130, in __init__
  File "build\bdist.win-amd64\egg\pika\adapters\base_connection.py", line 72, in __init__
  File "build\bdist.win-amd64\egg\pika\connection.py", line 600, in __init__
  File "build\bdist.win-amd64\egg\pika\adapters\blocking_connection.py", line 230, in connect
  File "build\bdist.win-amd64\egg\pika\adapters\blocking_connection.py", line 301, in _adapter_connect
pika.exceptions.AMQPConnectionError: Connection to 16.125.72.210:5671 failed: [Errno 1] _ssl.c:503: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

我在环境变量中给出了正确的路径。是否有任何依赖项来运行 pika 库。有人可以帮帮我吗。

【问题讨论】:

    标签: python-2.7 openssl rabbitmq pika python-pika


    【解决方案1】:

    当我尝试从命令行以"./pikascript.py" 运行脚本时,它指的是"C:\Python\python.exe" 中的python 路径,但是当我运行与"python pikascript.py" 相同的脚本时,它指的是同一台机器中的另一个python 路径,安装工具和 pika 库没有正确安装。
    所以我开始以"C:\Python\python.exe pikascript.py" 的身份执行脚本,并且脚本执行时没有任何错误。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2012-11-15
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多