Проблема с разрешением файла в Spyder, но не в Jupyter изнутри anaconda - PullRequest
0 голосов
/ 02 ноября 2019

Я недавно обновил свой Mac до Каталины. Я установил anaconda 1.9.7, которая устанавливает Jupyter Notebook 6.0.1, Spyder 3.3.6 и python 3.7.4.

Я создал текстовый файл temp.txt. Когда я запускаю f = open('temp.txt', 'rb') в Spyder, я получаю эту ошибку:

Traceback (most recent call last):

  File "<ipython-input-3-8ad3575cce9b>", line 1, in <module>
    f = open('temp.txt', 'rb')

PermissionError: [Errno 1] Operation not permitted: 'temp.txt'

Когда я запускаю ту же строку в Jupyter Notebook, я не получаю сообщение об ошибке и затем могу распечатать файл, как ожидается, используя print(f.read())

Разрешение на файл, похоже, правильное, оно для меня как владельца и читателя. У меня та же проблема с использованием pickle для загрузки файлов.

Более того, Jupyter и Spyder были запущены из навигатора Anaconda.

Есть идеи, что может быть причиной проблемы со Spyder?

Спасибо.

...