Настройка
После обновления до Catalina началась проблема Anaconda3.
Мне удалось решить большинство ошибок, выполнив новую установку как посоветовал Анаконда, но, похоже, не может обойти ошибку разрешения при попытке импортировать функции из других файлов .py - то, что хорошо работало до того, как я обновился до Catalina.
Я запускаю Python 3.7 из Spyder 3.3.6.
Ошибка
Всякий раз, когда я пытаюсь импортировать пользовательскую функцию, я получаю,
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 уже час, но не могу найти ничего, что могло бы помочь.