设置
更新为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,但找不到任何有用的东西。
答案 0 :(得分:-1)
您可能再次忘记了如何执行此操作。使用sudo spyder
(虚拟)。