Попытка установить discord.py, но в итоге с ошибками разрешений

для 13.10 и старше

используйте следующую команду, чтобы установить нормальную перезагрузку lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --greeter unity-greeter

, чтобы изменения вступили в силу

Это работает для перехода от xubuntu и обратно к единственному-приветствующему, ubuntustudio и обратно, а kubuntu обратно к единственному-приветствующему.

для 13.10 и старше

Нет файла /etc/lightdm/lightdm.conf, и команда set-defaults больше не доступна.

Взглянув на мои старые файлы 13.10, я обнаружил, какие изменения нужно сделать, чтобы выбрать unity-greeter.

Должен быть файл с именем 50-unity-greeter.conf, расположенный в directory /etc/lightdm/lightdm.conf.d запустите следующие команды, чтобы создать и / или обновить этот файл, чтобы использовать unity-greeter:

echo '[SeatDefaults]' | sudo tee /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
echo 'greeter-session=unity-greeter' | sudo tee -a /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf

Не забудьте сохранить несохраненные файлы перед перезагрузкой lightdm, потому что вы будет выходить !!!

sudo service lightdm restart
0
задан 9 September 2017 в 14:31

3 ответа

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

sudo -H pip install  <package_name>

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip:
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)
Если вы делаете pip2 --version, то мы видим python 2.*:
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

Важно:

-H, --set-home

             Request that the security policy set the HOME environment variable to the home directory specified by the target user's password database
             entry.  Depending on the policy, this may be the default behavior.
0
ответ дан 22 May 2018 в 18:38

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

sudo -H pip install <package_name>

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip: pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) Если вы делаете pip2 --version, то мы видим python 2.*: pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

Важно:

-H, --set-home Request that the security policy set the HOME environment variable to the home directory specified by the target user's password database entry. Depending on the policy, this may be the default behavior.
0
ответ дан 18 July 2018 в 07:09

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

sudo -H pip install <package_name>

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip: pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) Если вы делаете pip2 --version, то мы видим python 2.*: pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

Важно:

-H, --set-home Request that the security policy set the HOME environment variable to the home directory specified by the target user's password database entry. Depending on the policy, this may be the default behavior.
0
ответ дан 24 July 2018 в 18:45

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

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