Ошибка разрешения импорта пользовательских функций в Python Anaconda3 Mac OS Catalina - PullRequest
0 голосов
/ 25 октября 2019

Настройка

После обновления до 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 уже час, но не могу найти ничего, что могло бы помочь.

1 Ответ

0 голосов
/ 25 октября 2019

Вы, вероятно, снова забыли, как это сделать. Используйте sudo spyder, пустышка.

...