我买了一台新的Macbook,之前有一个用户安装过系统,后来我又添加了一个新的用户(我的),给予管理员权限并删除了旧用户。我现在使用的是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
无法安装到“base” Python中,而python
无法找到我安装在~/Library/Python/3.7/site-packages
中的软件包。
我尝试重新安装操作系统,但由于没有进行清洁安装,所以什么也没有改变。
我漏掉了什么?
我应该如何精确地修复权限?我需要将软件包安装在哪里(venv
可以,但我需要全局安装一些软件包,如jupyter
)。
pip
吗?如果你使用更安全的python -m pip install ....
会怎样呢? - Tom de Geus