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

时间:2019-10-25 08:38:26

标签: python anaconda spyder macos-catalina

设置

更新为Catalina之后,Anaconda3出现了麻烦。

我设法解决了大多数错误,由Anaconda以advised的身份进行了全新安装,但是在尝试从其他.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,但找不到任何有用的东西。

1 个答案:

答案 0 :(得分:-1)

您可能再次忘记了如何执行此操作。使用sudo spyder(虚拟)。