Mac上的“pip install”权限被拒绝

时间:2017-04-22 20:37:27

标签: python

我尝试安装base65536模块,在终端输入:

pip install base65536

然而它产生了这个错误:

收集base65536   使用缓存的base65536-0.1.1.tar.gz 要求已经满足:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python(来自base65536) 安装收集的软件包:base65536   运行base65536的setup.py安装...错误     从命令/ usr / bin / python -u -c完成输出“import setuptools,tokenize; file ='/ private / var / folders / 2h / n5zk2_w50273k4hdxw8l05240000gn / T / pip-build-tl_DyR / base65536 /setup.py';f=getattr(tokenize,'open',open)( file ); code = f.read()。replace('\ r \ n','\ n' ); f.close(); exec(编译(代码,文件,'exec'))“安装--record / var / folders / 2h / n5zk2_w50273k4hdxw8l05240000gn / T / pip-ZZqmm6-record / install-record.txt --single-version-external-managed --compile:     运行安装     运行构建     运行build_py     创建构建     创建build / lib     创建build / lib / base65536     复制base65536 / .py - >建立/ lib目录/ base65536     复制base65536 / init .py - >建立/ lib目录/ base65536     复制base65536 / core.py - >建立/ lib目录/ base65536     运行install_lib     创建/Library/Python/2.7/site-packages/base65536     错误:无法创建'/Library/Python/2.7/site-packages/base65536':权限被拒绝

----------------------------------------

命令“/ usr / bin / python -u -c”import setuptools,tokenize; file ='/ private / var / folders / 2h / n5zk2_w50273k4hdxw8l05240000gn / T / pip-build-tl_DyR / base65536 / setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。replace('\ r \ n','\ n '); f.close(); exec(编译(代码,文件,'exec'))“安装--record / var / folders / 2h / n5zk2_w50273k4hdxw8l05240000gn / T / pip-ZZqmm6-record /install-record.txt --single-version-external-managed --compile“在/ private / var / folders / 2h / n5zk2_w50273k4hdxw8l05240000gn / T / pip-build-tl_DyR / base65536 /

中失败,错误代码为1

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:-1)

那是因为你没有管理员权限。 试试这个 sudo pip install base65536

答案 1 :(得分:-5)

当它显示Permission Denied时,表示您不是计算机的管理员,因此无法执行此操作。尝试以管理员身份运行如果您使用的是Windows,请右键点击应用并选择“以管理员身份运行”。如果您使用的是mac,并且您不是计算机的管理员,请键入su (Whatever the name of the admin. user is)

例如,su adminUsername

然后输入

pip install base65536