Numpy安装要在我没有写访问权的lib文件夹中创建tmp文件

问题描述 投票:0回答:1

我想在具有Hadoop集群的本地文件系统上为python3安装numpy,以便可以在pyspark中使用该库。问题是我无法安装numpy,除非它尝试在python3子文件夹中创建tmp文件的步骤失败,否则它将尝试将上述tmp文件创建为写限制的lib,并且我尝试过的每个解决方法都不断在这一点上失败了。萤幕撷取画面出现错误:

PermissionError: [Errno 13] Permission denied: '/usr/local/lib64/python3.6'

除了本地文件系统上当前受写保护的lib文件中的内容外,我尝试将python3安装的.bashrc文件和我自己安装的其他软件包指向目录。 .bashrc。我还需要做些什么,以便numpy安装的此步骤在我具有写访问权限的python3软件包中创建tmp文件?

current .bashrc

python bash numpy filesystems setuptools
1个回答
0
投票

[有两个选项:-(我会选择一个虚拟环境,因为它是最干净的解决方案,对我很容易起作用,而不会篡改其他任何东西。)]

  1. 一个正在使用sudo来获得root访问权限并将其安装在此处。

  2. 其他选项-将其安装在单独的虚拟环境中。 (或将其安装在用户文件夹中)。

答案信用:Github issue link

© www.soinside.com 2019 - 2024. All rights reserved.