无法在s上安装tensorflow

2024-05-15 17:11:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在我的大学服务器上使用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

我看过很多(12),所以解决这个问题的答案对我来说都不管用。我被别的错误缠住了。

我现在陷入了一个没有sudo特权的错误循环。

所以,我的问题是,我是否必须安装virtualenv,或者我安装一个工作的tensorflow的问题是否可以简单地解决。

它是一个linux服务器,默认python版本是2.6。所以,我必须单独安装2.7才能使用。


Tags: installpipnohttps服务器virtualenvpackagestensorflow
3条回答

@Pukki您可以让教授请求系统管理员安装它。然后系统中的每个人都可以使用它。

我按照this page的指示操作,它解决了我的问题。您需要--upgrade URL参数

尝试building from source而不是使用预编译的二进制版本。这样你就不用担心glibc与安装的系统不兼容了。

相关问题 更多 >