我有一台新的Macbook-一个用户安装了它,然后我安装了一个新用户(我的),被授予管理员权限并删除了旧的。我在OS Catalina上。
自安装以来,我一直遇到一些权限问题。VSCode找不到Jupyter Notebook,请在pip
安装软件包~/Library/Python/3.7/site-packages
。
当我这样做which python3
,我得到usr/bin/python3
。当我pip3 install <package>
得到时:Defaulting to user installation because normal site-packages is not writeable
尽管它无法访问,但它说它已经安装了import <package>
。
显然,这是一个权限问题,pip
无法安装到“基本” python,他们python
也找不到我已安装到的内容~/Library/Python/3.7/site-packages
。
我尝试过重新安装操作系统,但是由于我没有进行全新安装,因此它没有任何更改。我想念什么?我到底该如何修复权限?我想在哪里安装软件包(venv
当然,但是有些软件包我想全局安装(如jupyter
)。
谢谢
pip
吗?如果您使用更安全的方法python -m pip install ....
怎么办?
python3 -m pip install ...
在这种情况下,但是是的,当涉及多个版本的Python时,pip
通过“ exec模块”方法进行调用要安全得多,因此您知道您正在使用预期的Python可执行文件。