首页 > 解决方案 > Socketio 安装问题

问题描述

我遇到了socketio的问题。我通过命令将它导入到我的程序中:

导入socketio

我输入 pip freeze 我得到了:

python-socketio==4.5.1

然后我通过输入控制台运行程序:

myfile.py --mode“模式”

但它说:

ModuleNotFoundError:没有名为“socketio”的模块

任何想法如何解决它?

标签: python-3.xsocket.iopython-socketio

解决方案


当您的系统上安装了多个版本的 pip 时,就会发生这种情况。

您可以通过创建虚拟环境并再次加载 socket-io 库来解决此问题。

安装 pipenv。

pip install pipenv

然后将目录更改为包含 Python 项目的文件夹并启动 Pipenv,

cd your_project
pipenv install

这将在您的项目目录中构建两个新文件,Pipfile 和 Pipfile.lock,并为您的项目构建一个新的虚拟环境(如果它尚不存在)。如果您在上面的最后一个命令中添加-two 或-three 标志,您的项目将使用Python 2 或3 进行初始化。否则,将包含Python 的默认版本。

要为您的项目安装 Python 包,请使用 install 关键字。例如,

pipenv install beautifulsoup4

并用于卸载

pipenv uninstall beautifulsoup4

推荐阅读