Я пытаюсь использовать tensorflow на своем сервере в колледже, так как некоторые вещи, которые я написал, слишком тяжелы для моего ноутбука. Поэтому у меня нет привилегий 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 отдельно для моего использования.