ImportError: Никакой модуль, названный gevent

Я плохо знаком с разработкой приложений Python в Ubuntu.

Я попытался бы быть кратким, но простите и спросите меня, если мои объяснения слишком неясны для понимания. Я ценился бы для Ваших ответов.

1-я создал виртуальную среду для проекта с помощью "virtualenv" команду, названную cyoa.

2-PostGres DB установлен, и я создал имя пользователя и пароль для соединения с базой данных.

3-переменная среды похожа, следуйте:

#!/bin/bash
export DEBUG=False
export SECRET_KEY='supersecretproductionkeyforapp'
export DATABASE_URL='postgres://username:password@localhost/cyoa'

# Redis settings
export REDIS_SERVER='localhost'
export REDIS_PORT='6379'
export REDIS_DB='1'

# Twilio settings

export TWILIO_ACCOUNT_SID=''
export TWILIO_AUTH_TOKEN=''
export TWILIO_NUMBER=''

# Celery

export CELERY_BROKER_URL='redis://localhost:6379/0'
export CELERY_RESULT_BACKEND='redis://localhost:6379/0'

4-, Когда я активирую виртуальную среду и пытаюсь запустить следующий скрипт

(cyoa)$ python manage.py syncdb

Первые строки управлять сценария (какая ошибка связана с):

from gevent import monkey
monkey.patch_all()

import os
import redis

Я получаю следующую ошибку:

Traceback (most recent call last):
File "manage.py", line 1, in <module>
from gevent import monkey
ImportError: No module named gevent

окончательная версия gevent установлена с помощью команды:

sudo pip install gevent 

Не знайте, почему я получаю эту ошибку.

2
задан 19 January 2018 в 09:46

1 ответ

Можно попытаться установить gevent использование следующей команды

sudo apt-get install python-gevent python-gevent-websocket

Это установит python-gevent и python-gevent-websocket пакеты с зависимостями python-gevent-dbg и документация python-gevent-doc.

0
ответ дан 2 December 2019 в 09:55

Другие вопросы по тегам:

Похожие вопросы: