Остановить PyCharm работает pip как root

Мне нужно создать проект Django в PyCharm. Я пользуюсь переводчиком 3.6.3 at /usr/bin/python3.6, После создания я получаю сообщение Authentication is needed to run /usr/bin/python3.6 as the superuser, Я нажал "Отмена" и получил:

Executed command: pip install Django
Error occurred: Non-zero exit code (126)
Proposed solution:
   Try to run this command from the system terminal. Make sure that you use correct version of 'pip' installed for your Python interpreter located at '/usr/bin/python3.6'.
Command output:
   Error executing command as another user: Request dismissed

Однако, если я дам свой пароль и нажму "Аутентификация", то pip, pip3 и virtualenv будут повреждены, поскольку IDE пытается установить Django от имени пользователя root. Как я могу остановить запуск PyPharm pip от имени пользователя root?

1 ответ

Решение

Чтобы PyCharm хорошо работал с виртуальными средами, сделайте следующее:

1 - использовать оболочку для создания virtualenv

  • создать виртуальную среду: virtualenv <virtualEnvName>
  • активировать виртуальную среду: . <virtualEnvName>/bin/activate
  • загрузить пакеты в виртуальную среду: pip install <pkg>

2 - расскажите PyCharm о созданной вами virtualenv

  • открыть проект в PyCharm: File > Open > urProject
  • выберите переводчика из virtualenv: PyCharm Community Edition > Preferences > Project > Project Interpreter
Другие вопросы по тегам