3

私が書いたもののいくつかは私のラップトップには重すぎるので、大学のサーバーでテンソルフローを使用しようとしています。だから私はsudo権限を持っていません。以下は私が試して失敗したものです。

によってテンソルフローをインストールできpip install --user <url> ます。しかし、テンソルフローをインポートすると、エラーが発生しますglibc 2.17 not found

まったく同じ問題を解決したこのリンクを見つけましたが、実行すると

virtualenv --system-site-packages ~/tensorflow

次のエラーが表示されます。

ImportError: No module named pkg_resources

これを解決するために、私は試しました:

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

そして、次のエラーが表示されます。

[Errno 13] Permission denied: '/opt/anaconda/lib/python2.7/site-packages/test-easy-install-10463.write-test'

また、sudo アクセス権がないため、上記のコマンドで sudo を使用できません。

私が使用したvirtualenvをインストールするために:

curl -sL https://raw.githubusercontent.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | $SHELL

問題はvirtualenvのセットアップにあると思いますが、それを削除してvirtualenvをインストールしようとしました:

pip install --user virtualenv

しかし、これは失敗し、次のようになります。

InsecurePlatformWarning Could not find a version that satisfies the requirement vitualenv (from versions: ) No matching distribution found for vitualenv

私はこの問題を扱う多くの ( 1 , 2 ) SO 回答を見てきましたが、どれもうまくいきません。他のエラーで行き詰まります。

私は今、sudo特権なしでエラーのループに陥っています.

したがって、私の質問は、必ず virtualenv をインストールする必要があるのか​​、それとも、機能するテンソルフローをインストールするという問題を簡単に解決できるのかということです。

これは Linux サーバーであり、デフォルトの Python バージョンは 2.6 です。そのため、使用するために 2.7 を個別にインストールする必要がありました。

4

3 に答える 3

2

コンパイル済みのバイナリ バージョンを使用する代わりに、ソースからビルドしてみてください。そうすれば、インストールされているシステムとの glibc の非互換性について心配する必要がなくなります。

于 2015-11-21T00:06:57.053 に答える
0

@Pukki 教授にシステム管理者にインストールを依頼してもらうことができる場合があります。その後、システム上の全員がそれを使用できます。

于 2015-11-21T08:04:06.383 に答える
0

I followed the instructions from this page and it resolved my issue. You need the --upgrade URL parameter

于 2016-07-08T03:08:32.837 に答える