私が書いたもののいくつかは私のラップトップには重すぎるので、大学のサーバーでテンソルフローを使用しようとしています。だから私は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 を個別にインストールする必要がありました。