问题描述
我正在使用AI Platform笔记本电脑,并且想安装cuda,因为Tensorflow无法使用GPU。
sudo apt-get install cuda-cudart-10-0
然后在命令行中要求我输入密码。
(base) jupyter@cuda-10-1-20201008-115420:~/tutorials/stylegan2$ sudo apt-get install cuda-cudart-10-0
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for jupyter:
Sorry,try again.
解决方法
您认为sudo
会做什么?如果这是您第一次使用Linux系统,请知道在Linux中为每个命令加上sudo
与在Windows运行框中键入cmd
,然后按shift+enter
相同。 sudo
是一种告诉操作系统我需要管理员权限(或在Linux情况下为root权限)的方法。因此,势必会要求您输入密码。
要求输入的密码是您的帐户密码。此外,通常最好在首次使用时设置root密码。要进行设置,请使用sudo su
从您的用户帐户进入根提示符。然后输入passwd
为root用户设置一个新密码。注销,然后重新启动计算机。
不要忘记root帐户具有最终特权,除非绝对必要,否则最好在命令前加上sudo而不是放入root提示符。
PS:提示:
sudo <command>
后跟呼叫者的密码与su -c '<command>'
后跟根帐户的密码一样
您可能还想看看fakeroot
为回答第一个问题,我们的笔记本电脑提供了TensorFlow,当您创建它时,您可以选择自动安装Nvidia驱动程序。可能在实例创建期间错过了此选项。
关于第二个问题,从输出来看,似乎是您在Jupyter Terminal中。 Jupyter Notebooks提供对实例操作系统(可能是Debian 9/10)的访问,或者我们现在支持Ubuntu。 Jupyter Terminal进程正在以jupyter用户身份运行。虽然您仍然可以以root身份运行进程。我建议您通过SSH登录并直接从那里运行命令。如果您通过UI创建笔记本,我们现在将提供操作系统登录功能,该功能可让您通过具有IAM权限的SSH访问实例,从而获得您的Google Cloud用户帐户。如果您不确定其中任何一个,请与您的IT管理员联系。
,您在哪个Linux发行版上?就像Kali的默认密码一样,root
或toor
或kali
取决于版本