设置
更新到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。