Я недавно обновил свой 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?
Спасибо.