【发布时间】:2016-02-23 13:47:45
【问题描述】:
我正在尝试在我的大学服务器上使用 tensorflow,因为我写的一些东西对于我的笔记本电脑来说太重了。 所以我没有sudo权限。以下是我尝试失败的方法。
我可以通过pip install --user <url> 安装 tensorflow
.但是当我导入 tensorflow 时,我收到错误 glibc 2.17 not found。
我发现this 链接解决了完全相同的问题,但是当我运行时
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) 解决此问题的答案,但没有一个对我有用。我遇到了其他错误。
我现在陷入了没有 sudo 权限的错误循环中。
所以,我的问题是我是否必须安装 virtualenv 或者我安装工作 tensorflow 的问题可以很简单地解决。
它是一个 linux 服务器,默认的 python 版本是 2.6。所以,我必须单独安装 2.7 以供我使用。
【问题讨论】:
标签: python linux virtualenv virtualenvwrapper tensorflow