1

На самом деле, я столкнулся с проблемой при попытке установить mySQL в виртуальной среде разработки Django.

pip install mysqlclient

Я попытался запустить sudo pip install mysqlclient . Он работает хорошо, но пакет устанавливается в глобальной среде. Я подумал, что для этого может потребоваться разрешение суперпользователя. Есть ли способ установить его в виртуальной среде?

скриншот ошибки

1 ответ1

0

На самом деле я забыл упомянуть версию Python, которую я использовал 3.6.7. Мне как-то удалось установить пакет на питоне 3.5.6. Следуйте последовательности, если у вас возникла та же проблема.

Установите дополнительный репозиторий поддержки

sudo add-apt-repository ppa:deadsnakes/ppa

Запустить обновление:

sudo apt-get update

Установите Python 3.5(который работает в моем случае):

sudo apt-get install python3.5

Установите Python3.5 Dev

sudo apt-get install python3.5-dev

Создайте виртуальную среду с python3.5 и выполните

pip install mysqlclient

И, к счастью, это работает хорошо !! Boom !!!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .