为什么我们需要为服务器中的每个用户重新安装 TensorFlow?

为什么我们需要为服务器中的每个用户重新安装 TensorFlow?

我在一台超级计算机上安装了 Ubuntu Desktop 16.04,它用于多用户使用。我们把超级计算机命名为serverubuntu。在 中serverubuntu,我安装了 tensorflow-gpu 1.2 作为

serverubuntu$serverubuntu sudo pip install tensorflow-gpu==1.2

完成后,我在服务器输入时可以导入 tensorflow

serverubuntu$serverubuntu python
>>> import tensorflow as tf
>>>

现在,我将添加一个新用户,该用户将使用 ssh 远程访问服务器。我们将其称为user1user1将基于 ssh 访问服务器,如下所示

ssh user1@ip-server
user1@serverubuntu

user1我将尝试从终端使用 tensorflow

user1@serverubuntu python
>>> import tensorflow as tf
ImportError: No module named tensorflow

user1但是,我得到了上述错误。虽然服务器上正在远程处理/使用,但未安装 tensorflow user1。我尝试转到服务器并import tensorflow as tf在服务器的终端中执行 ,并且成功了。如果我在 的终端中,如何使用 tensorflow user1

相关内容