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

2024-03-28 09:05:54 发布

您现在位置:Python中文网/ 问答频道 /正文

设置

更新到Catalina后,Anaconda3故障开始了。在

我已经成功地解决了大多数错误,通过Anaconda以advised的方式重新安装,但在尝试从其他.py文件导入函数时似乎无法避免权限错误-在我升级到Catalina之前,这一点工作得很好。在

我从Spyder3.3.6运行Python3.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上看了一个小时了,但是找不到任何有用的东西。在


Tags: inimport权限错误lineimportlibfindpayment