- 无权限的服务器中是无法直接在命令行中输入 :
sudo pip install tensorflow为了能够随意地install一些modules,需要在自己用户名下的文件夹建立一个虚拟环境,这里安装的是virtualenv
-
我的服务器系统中已经安装好了python3.6,但是由于系统中自带python2.7,且无权限无法使用语句
sudo pip install --upgrade pip并且无法使用python3.6 中的pip,所以笔者试了好多方法后,最后创建软连接,利用语句
ln -s /usr/lib/python3.6/site-packages/pip /home/你的用户名/.local/bin/pip3便可以正常使用python3.6 中的pip,例如
python3.6 -m pip install tensorflow(没创建软连接前,一直显示:No module named pip,尝试了各种创建软连接的方法,只有这个位置尝试后发现pip可以使用,这里笔者是认为pip对应文件夹需要弄清楚)
-
安装虚拟环境Virtualenv
python3.6 -m pip install virtualenv$ which virtualenv ~/.local/bin/virtualenv安装完成
在无权限的服务器(Linux)中安装Tensorflow
最新推荐文章于 2024-08-10 21:49:52 发布
本文档详细介绍了如何在无权限的Linux服务器上安装Tensorflow。由于服务器限制,不能直接使用系统级别的pip,作者通过创建Python3.6的软连接解决了问题,并在个人文件夹下使用virtualenv建立了一个虚拟环境。在虚拟环境中成功安装并激活了Tensorflow,同时提醒读者,若服务器已有Tensorflow模块,需避免将其加入~/.bashrc,以防止版本冲突。

最低0.47元/天 解锁文章
1160

被折叠的 条评论
为什么被折叠?



