[英]Permission error importing custom functions in Python Anaconda3 Mac OS Catalina
Set-up设置
After updating to Catalina, Anaconda3 trouble commenced.更新到 Catalina 后,Anaconda3 麻烦开始了。
I've managed to solve most errors, doing a fresh install as advised by Anaconda, but can't seem to get around a permission error when trying to importing functions from other.py files – something that worked just fine before I upgraded to Catalina.我已经设法解决了大多数错误,按照 Anaconda 的建议进行了全新安装,但是在尝试从 other.py 文件导入功能时似乎无法解决权限错误——在我升级到 Catalina 之前,这一切都很好.
I run Python 3.7 from Spyder 3.3.6.我从 Spyder 3.3.6 运行 Python 3.7。
Error错误
Whenever I try to import a custom function, I get,每当我尝试导入自定义 function 时,我得到,
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
Question问题
How do I run Anaconda/Spyder/Python with admin permission?如何以管理员权限运行 Anaconda/Spyder/Python? Which command in terminal do I need to execute?
我需要执行终端中的哪个命令?
Stupidly enough I have actually managed to run with admin permission before via Terminal, but I forgot how...愚蠢的是,我实际上已经设法在通过终端之前以管理员权限运行,但我忘记了如何......
I've been looking at StackOverflow for an hour now, but can't find anything that helps.我一直在看 StackOverflow 一个小时,但找不到任何有用的东西。
You've probably forgotten again how to do this.您可能又忘记了如何执行此操作。 Use
sudo spyder
, dummy.使用
sudo spyder
,假人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.