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

在Python Anaconda3 Mac OS Catalina中导入自定义函数时出现权限错误,python,anaconda,spyder,macos-catalina,Python,Anaconda,Spyder,Macos 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

设置

更新到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
导入操作系统
os.chdir(“/Users/mypath/payment\u management”)
从付款到进口付款
回溯(最近一次呼叫最后一次):
文件“”,第3行,在
从付款到进口付款
文件“”,第983行,在_find_和_load中
文件“”,第963行,在“查找”和“加载”中解锁
文件“”,第906行,在“查找”规范中
文件“”,第1280行,在查找规范中
文件“”,第1249行,在规格中
文件“”,第1213行,在\u路径\u导入器\u缓存中
PermissionError:[Errno 1]不允许进行操作

问题

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

愚蠢的是,我实际上已经通过终端在管理员许可下运行了,但我忘记了如何


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

您可能又忘记了如何执行此操作。使用
sudo-spyder
,dummy.

(这里是spyder维护程序)这是一个糟糕的主意,因为您以root用户身份运行spyder,并且是一个简单的
操作系统。删除('/')
将擦除您的系统!相反,请阅读。