tar = tarfile.open(fname, "r:gz")
tar.extractall()
tar.close()
tar = tarfile.open(fname, "r:gz")
tar.extractall()
tar.close()
你是以本地用户身份运行吗?这是在Unix/Linux上运行吗?运行Python脚本的帐户是否具有您尝试写入的文件夹的适当权限?
这种情况通常发生在您的系统上没有tmp文件夹的权限。
请在您的主目录下创建一个临时文件夹:
mkdir tmp_local
尝试使用以下命令将tmp文件夹更改为本地文件夹:
export TMPDIR='/local_home/ah32097/tmp_local'
完成后,您可以直接pip安装tar.gz格式的Python软件包。