我遇到了socketio的问题。我通过命令将它导入到我的程序中:
导入socketio
我输入 pip freeze 我得到了:
python-socketio==4.5.1
然后我通过输入控制台运行程序:
myfile.py --mode“模式”
但它说:
ModuleNotFoundError:没有名为“socketio”的模块
任何想法如何解决它?
我遇到了socketio的问题。我通过命令将它导入到我的程序中:
导入socketio
我输入 pip freeze 我得到了:
python-socketio==4.5.1
然后我通过输入控制台运行程序:
myfile.py --mode“模式”
但它说:
ModuleNotFoundError:没有名为“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