gpt4 book ai didi

python - pip install pkg 给出权限被拒绝 :/Library/Python/2. 7/site-packages/pkg

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:53 99 4
gpt4 key购买 nike

今天在使用 brew reinstall python 在 homebrew 上重新安装 Python 2 之后发生了一件有趣的事情。

异常

Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install
**kwargs
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 316, in clobber
ensure_dir(destdir)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 83, in ensure_dir
os.makedirs(path)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/urllib3’

相关内容

$ which python
/usr/local/bin/python

$ echo $PYTHONPATH
$

非常确定这是使用 OS X 系统 Python,但不知道如何使用。

最佳答案

好的 - Homebrew 程序希望我在重新安装后使用 pip2 而不是 pip

我可能应该阅读文档,但无论如何这不是主要问题......

文件 /usr/local/bin/pip 的第一行现在是#!/usr/local/opt/python/bin/python2.7

这就是问题所在。将此行更改为:

A. #!/usr/local/bin/python

B. #!`brew --prefix`/bin/python

解决了问题。

注意:我不能 100% 将其归咎于 Homebrew 软件。请注意这里发生了什么,但问题已为我解决。

我也可以运行 sudo pip ... 但这会扰乱 macOS 系统 site-packages 目录,这通常被认为不是一个好主意。

关于python - pip install pkg 给出权限被拒绝 :/Library/Python/2. 7/site-packages/pkg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45585267/

99 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com