2016-12-15 6 views
2

私のOSはubuntu 14.04.nowです。私はanaconda2にtensorflowをインストールしたいのですが、私はrootを使用していません。私はanaconda2をダウンロードし、/usr/anaconda2にインストールしました。私はのようなコマンドを入力:sudoをpipに変更するにはlibaryをanacondaにインストールします

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl 

しかし/usr/anaconda2/bin/pythonに、私はtensorflowをインポートすることはできません。私は、sudo pipがubuntuのデフォルトのpython2.7.6でテンソルフローをインストールしていることがわかりました。だから、私はsudoをせずに、それをインストールしようとしたが、:

running build_scripts 
creating build/scripts.linux-x86_64-2.7 
Creating build/scripts.linux-x86_64-2.7/f2py 
adding 'build/scripts.linux-x86_64-2.7/f2py' to scripts 
changing mode of build/scripts.linux-x86_64-2.7/f2py from 664 to 775 
running install_lib 
creating /usr/anaconda2/pkgs/lib 
error: could not create '/usr/anaconda2/pkgs/lib': Permission denied 

---------------------------------------- 


Command "/home/ds/.conda/envs/tensorflow_env/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-THK_wR/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-znMmTV-record/install-record.txt --single-version-externally-managed --compile --prefix=/usr/anaconda2/pkgs" failed with error code 1 in /tmp/pip-build-THK_wR/numpy/ 

私は何をすべき... /usr/anaconda2にファイルを書き込むための権限がありませんか?

+0

あなたがアナコンダのpythonを実行するために何をしますか? anaconda pipを実行するのと似たようなことをしなければならないが、sudoを使うべきである。 – Goyo

+0

sudoなしで使用すると、エラーが発生します。OSError:[Errno 13]権限が拒否されました: '/usr/anaconda2/lib/python2.7/sitepackages/numpy/version.pyc'。もし私がanacondaのpythonをexeccuteしないなら、anacondaのlibを使う方法は? – zhangyh

答えて

0

アナコンダは、独自のパッケージマネージャが付属していますが、デフォルトpythonはあなたのケースで

conda update conda
conda install <package name>

を行うアナコンダ環境にパッケージをインストールするために、condaと呼ばれていない:
conda install -c conda-forge tensor flow

または最初にチャンネルを追加するだけです:
conda config --add channels conda-forge

は、インストールによって:
conda install tensorflow

+0

condaをインストールしたときにcondor-forgeテンソルフローを実行すると、エラーが発生します。CondaHTTPError:HTTPエラー:URLを見つけることができませんでした。https://conda.anaconda.org/condo-forge/linux-64/がanaconda havenこのlib。 – zhangyh

+0

申し訳ありませんが、 'conda install -c conda-forge tensorflow'とすると、これは単なる入力ミスです。 –

+0

ねえ、もう試しましたか? –

関連する問題