Проблемы с установкой Socketio - PullRequest
1 голос
/ 03 мая 2020

У меня проблема с socketio. Я импортировал его в свою программу по команде:

import socketio

Когда я набрал замораживание пипсов, я получил:

python - socketio == 4.5.1

Затем я запустил программу, набрав в консоли:

myfile.py --mode "mode"

Но там написано:

ModuleNotFoundError: Нет модуля с именем 'socketio'

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 03 мая 2020

Это происходит, когда в вашей системе установлено несколько версий pip.

Вы можете решить эту проблему, создав виртуальную среду и снова загрузив библиотеку socket-io.

Установить pipenv.

pip install pipenv

Затем измените каталог на папку, содержащую ваш проект Python и запустите Pipenv,

cd your_project
pipenv install

Это создаст два новых файла в каталоге вашего проекта, Pipfile и Pipfile. .lock, и новую виртуальную среду для вашего проекта, если она еще не существует. Если вы добавите флаги «два» или «три» в последнюю команду, указанную выше, ваш проект будет инициализирован с использованием Python 2 или 3. В противном случае будет включена версия по умолчанию Python.

Чтобы установить пакет Python для вашего проекта, используйте ключевое слово install. Например,

pipenv install beautifulsoup4

и для удаления

pipenv uninstall beautifulsoup4
...