2017-07-12 4 views
0

私はいつも私のpythonのニーズにvirtualenv(ラッパー)を使っていましたが、今は新しいプロジェクトのためにcondaを試してみることを考えています。主にtheano docs "強く"がそれをお勧めしています。 pygpu config。私はlinux mint 16です(unameのカーネルはubuntu 14.04です)、conda/minicondaのシステムパッケージはありませんので、インストールにシェルスクリプトを使用する必要があります。gpuarrayを使ってtheanoのminicondaをインストールする:rootまたはユーザーとして?

私はジレンマがあります。私はユーザーとして、またはrootとしてインストールする必要がありますか?将来(私は(nvidia)GPUを計算に使うつもりであるので)将来の混乱を少なくするだろう。

答えて

1

アナコンダとミニコンダは、各ユーザ$HOME/minicondaディレクトリに、各ユーザが個別にインストールするように設計されています。 rootとして共有インストールとしてインストールした場合、すべてのユーザーは/root/minicondaにアクセスする必要があります。

また、環境は$HOME/miniconda/envsに作成されるため、複数の人の環境が互いに干渉し合います(さらに、アクセス権やファイルの所有権などの問題が発生します)。

結論:rootとしてインストールしないでください。自分でインストールしてください。

apt-getを使用してまだrootとしてインストールしているサードパーティの依存関係はインストールされていても、ミニコンダを使用しているかどうかにかかわらず誰でもアクセスできます。

関連する問題