在Python Anaconda3 Mac OS Catalina中导入自定义函数时出现权限错误



设置

更新到Catalina后,Anaconda3的麻烦开始了。

我已经设法解决了大多数错误,按照Anaconda的建议进行了新的安装,但在尝试从其他.py文件导入函数时,似乎无法绕过权限错误——在我升级到Catalina之前,这一点运行得很好。

我从Spyder 3.3.6运行Python 3.7。


错误

每当我尝试导入自定义函数时,我都会得到

import os
os.chdir('/Users/mypath/payment_management')
from payment_knab import pay_knab
Traceback (most recent call last):
File "<ipython-input-1-cb99b6800e4e>", line 3, in <module>
from payment_knab import pay_knab
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 963, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 906, in _find_spec
File "<frozen importlib._bootstrap_external>", line 1280, in find_spec
File "<frozen importlib._bootstrap_external>", line 1249, in _get_spec
File "<frozen importlib._bootstrap_external>", line 1213, in _path_importer_cache
PermissionError: [Errno 1] Operation not permitted

问题

如何在具有管理员权限的情况下运行Anaconda/Spyder/Python?我需要在终端中执行哪个命令?

愚蠢的是,我以前确实通过终端在管理员权限下运行过,但我忘记了如何。。。

我已经看了StackOverflow一个小时了,但找不到任何有用的东西。

您可能又忘记了如何做到这一点。使用sudo spyder,dummy。

最新更新