Пользовательские команды без полномочий root не найдены - PullRequest
0 голосов
/ 03 сентября 2018

Когда я вошел в систему как root, все команды будут выполнены. Но когда я вошел в систему как другой пользователь, я не могу использовать одну из следующих команд:

mkvirtualenv, activate , deactivate , workon , ....

Ошибка

-bash: КОМАНДА: команда не найдена

Но случайно я обнаружил, что virtualenv команда будет работать вместо mkvirtualenv Но не знаете почему?

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 03 сентября 2018

Эта проблема возникла из-за того, что virtualenvwrapper не активирован ни для одного пользователя root, добавьте следующие строки в файл .bashrc, который находится (или должен быть создан, если не существует) в домашнем каталоге пользователя:

. $(which virtualenvwrapper.sh)

Выйдите из системы и войдите в систему и попробуйте снова ...

...