keras 在没有root权限的情况下在本地安装pip

sd2nnvve  于 2023-05-07  发布在  其他
关注(0)|答案(3)|浏览(193)

我在一个运行Linux的计算服务器上工作。这台机器被几个用户使用,所以我没有也不会获得root权限。我需要安装Keras,这通常是通过使用pip完成的
现在,pip没有安装,root也不会为我安装它,除非我恳求他大约一个月左右。我尝试使用python安装脚本Python352/bin/python3.5 get-pip.py --user在本地安装pip
这让我想起了no permission error /etc。这与我在本地安装该工具时所期望的完全不同。有没有可能在安装pip时不尝试接触本地目录以外的任何东西?

qvk1mo1f

qvk1mo1f1#

以下是最新版本,用于将pip(python)安装到没有root访问方法的用户:

wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
xoefb8l8

xoefb8l82#

我有一个和你类似的案例,我选择了水蟒。您可以使用wget从此页面下载Anaconda文件。您会很高兴地发现该文件是一个.sh文件。
使用以下命令安装Anaconda(适用于Python3):

bash ./Anaconda3-5.0.1-Linux-x86_64.sh

使用以下命令通过pip安装其他 * 软件 *(SOFTWARE_NAME):

anaconda3/bin/pip install SOFTWARE_NAME

希望能帮到你。

1rhkuytd

1rhkuytd3#

要以没有sudo访问权限的用户身份安装pip,请检查:How to install pip (python) to user without root access
此外,您需要一个虚拟环境,为此您可以使用virtualenv。正如virtual environment doc所说:
虚拟环境是一种工具,通过为不同项目创建虚拟Python环境,将不同项目所需的依赖关系保持在不同的位置。它解决了“项目X依赖于版本1.x,但项目Y需要4.x”的困境,并保持您的全局站点包目录清洁和可管理。

它如何适合你?

1.你不需要是root用户才能使用它
1.您可以在不同的虚拟环境中安装多个版本的库,而不必担心版本冲突。
1.您不必担心您安装的库会扰乱使用该系统的其他用户的配置

相关问题