Por que precisamos reinstalar o tensorflow para cada usuário no servidor?

2

Instalei o Ubuntu Desktop 16.04 em um supercomputador e ele é usado para vários usuários. Vamos o nome como o suppercomputer é um serverubuntu . No serverubuntu , eu instalei o tensorflow-gpu 1.2 como

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

Após terminar, posso importar o tensorflow quando estou digitando no servidor

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

Agora, adicionarei um novo usuário que irá remotamente o servidor usando o ssh. Vamos chamá-lo é user1 . O user1 acessará o servidor com base em ssh como

ssh user1@ip-server
user1@serverubuntu

Vou tentar usar o tensorflow do terminal de user1 as

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

No entanto, recebi o erro acima. Ele não está instalado, não instale o tensorflow para user1 , embora user1 esteja remoting / using no servidor. Eu tentei ir ao servidor e fazer o import tensorflow as tf no terminal do servidor e ele funciona. Como eu poderia usar o tensorflow se eu estivesse no terminal de user1 ?

    
por user3051460 24.11.2017 / 15:07

0 respostas