Socketio 安装问题

Socketio installing problems

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

import socketio

当我输入 pip freeze 我得到了:

python-socketio==4.5.1

然后我 运行 通过在控制台中输入来编程:

myfile.py --mode "mode"

但是它说:

ModuleNotFoundError: No module named '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