gpt4 book ai didi

python - CentOS7下,AttributeError : module 'socketio' has no attribute 'Server'

转载 作者:行者123 更新时间:2023-12-05 07:34:16 32 4
gpt4 key购买 nike

我有一个 Django 项目,我使用 git push 到远程仓库。

我已经在我的远程仓库中安装了python-socketio(远程服务器是CentOS7.2),当我执行:

(venv_dist) xxx$ python3 manage.py runserver

我收到以下错误:

AttributeError: module 'socketio' has no attribute 'Server'

但是,如果在我的本地仓库中,我在本地仓库 venv 中安装了 python-socketio,我可以执行 python3 manage.py runserver 成功。

为什么我在远程无法执行成功?

相关代码为:

import os

from django.http import HttpResponse
import socketio

basedir = os.path.dirname(os.path.realpath(__file__))
sio = socketio.Server(async_mode=async_mode)
thread = None

EDIT-1

# pip3 show python-socketio
Name: python-socketio
Version: 1.9.0
Summary: Socket.IO server
Home-page: http://github.com/miguelgrinberg/python-socketio/
Author: Miguel Grinberg
Author-email: miguelgrinberg50@gmail.com
License: MIT
Location: /home/lll/repo/myProject/venv_dist/lib/python3.5/site-packages
Requires: python-engineio, six
Required-by:

最佳答案

你可以做几件事

  • 检查所有库文件所在的 site-packages 文件夹 - 我猜你会有用于套接字和其他库的 .egg 文件
  • 卸载所有依赖库并重新安装。
  • 确保安装一次。如果已经安装,你应该总是使用升级命令

关于python - CentOS7下,AttributeError : module 'socketio' has no attribute 'Server' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50248059/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com