我有一台新的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可执行文件。