我正在研究运行Linux的计算服务器。该机器被多个用户使用,因此我没有并且不会获得root权限。
我需要使用Keras
pip
现在,pip没有安装,root
不会为我安装它,除非我求他一个月左右。我尝试使用python安装脚本Python352/bin/python3.5 get-pip.py --user
不幸的是,这让我no permission error /etc
。这不是我在本地安装工具时所期望的。是否有可能安装pip而不试图触及我本地目录之外的任何东西?
答案 0 :(得分:1)
要以没有sudo访问权限的用户身份安装var groupedStaff = staff.GroupBy(s=>s.Name, s=>S.Team);
,请检查:How to install pip (python) to user without root access。
此外,您需要一个虚拟环境,为此您可以使用virtualenv
。正如virtual environment doc所说:
虚拟环境是一种工具,通过为它们创建虚拟Python环境,将不同项目所需的依赖关系保存在不同的位置。它解决了“Project X依赖于版本1.x但是,Project Y需要4.x”的困境,并使您的全局站点包目录保持清洁和易于管理。
它如何适合您?
答案 1 :(得分:1)
我和你有类似的情况,我选择了Anaconda。您可以使用wget
从此page下载Anaconda文件。您会很高兴地发现该文件是.sh
文件。
使用以下命令安装Anaconda(适用于Python3):
bash ./Anaconda3-5.0.1-Linux-x86_64.sh
使用以下命令通过pip安装其他软件(SOFTWARE_NAME):
anaconda3/bin/pip install SOFTWARE_NAME
希望它可以帮助你。
答案 2 :(得分:0)
这是用于在没有root访问方法的情况下向用户安装pip(python)的最新版本:
`wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user`