У меня была аналогичная проблема, но моя проблема, в частности, была вызвана антивирусом ESET NOD32.
Установка драйвера, как с репозиториев ubuntu, так и с ручной установки драйвера NVIDIA, заставляла строить модули DKMS.
Я нашел инструкции по удалению ESET и после удаления, я установите мой уровень выполнения на 3:
sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target
Черный список nouveau:
Измените /etc/modprobe.d/blacklist.conf как суперпользователя и добавьте:
blacklist nouveau
Затем очистите NVIDIA и перезагрузка:
sudo apt purge nvidia*
sudo reboot
Как только на уровне запуска 3 я вручную установил последний драйвер NVIDIA, установите уровень запуска на 5 и перезагрузитесь.
sudo sh ./NVIDIA...
sudo systemctl enable graphical.target
sudo systemctl set-default graphical.target
reboot
Все было наконец, работая, поэтому я снова установил Антивирус. Придется ждать обновления ядра, чтобы гарантировать, что драйвер NVIDIA будет восстановлен.
Попробуйте вызвать конду с ее абсолютным путем:
sudo /path/to/conda
Вы, вероятно, добавили местоположение конды в ваш путь $ user, но не к учетной записи sudo
. Если это работает, вы может изменить путь $ root для пользователя root так же, как вы сделали для своего пользователя
sudo export PATH=$PATH:/usr/local/bin
EDIT: экспорт не работает с sudo, но вы можете изменить свой путь в / etc / sudoers (secure_path )
Я столкнулся с подобной ситуацией; пытаясь обновить conda, требуемые разрешения, которые я не мог дать, потому что с sudo это тоже не отображалось, поэтому я попытался предоставить разрешения для моего пользователя, как это было предложено, но с miniconda3 и после запуска обновления снова он сработал.
Попробуйте вызвать конду с ее абсолютным путем:
sudo /path/to/conda
Вы, вероятно, добавили местоположение конды в ваш путь $ user, но не к учетной записи sudo
. Если это работает, вы может изменить путь $ root для пользователя root так же, как вы сделали для своего пользователя
sudo export PATH=$PATH:/usr/local/bin
EDIT: экспорт не работает с sudo, но вы можете изменить свой путь в / etc / sudoers (secure_path )