Установка пакетов python в виртуальной среде с помощью sudo
На самом деле я столкнулся с проблемой при попытке установить mySQL в виртуальной среде разработки Django.
pip install mysqlclient
Я пробовал бегать sudo pip install mysqlclient
, Он работает хорошо, но пакет устанавливается в глобальной среде. Я подумал, что для этого может потребоваться разрешение суперпользователя. Есть ли способ установить его в виртуальной среде?
1 ответ
На самом деле я забыл упомянуть версию 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
Создайте виртуальную среду с python 3.5 и выполните
pip install mysqlclient
И, к счастью, это хорошо работает!! Boom!!!