【问题标题】:How to Run Anaconda as admin on MacOS Catalina?如何在 MacOS Catalina 上以管理员身份运行 Anaconda?
【发布时间】:2020-05-16 00:44:02
【问题描述】:

当我在我的 Mac 上的 Jupyter Notebook 中运行以下代码时

import keyboard
if keyboard.is_pressed('q'):
    print("Yes")

显示如下错误:

Exception in thread Thread-4:
Traceback (most recent call last):
  File "/Users/mayankmalviya64/opt/anaconda3/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/Users/mayankmalviya64/opt/anaconda3/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/mayankmalviya64/opt/anaconda3/lib/python3.7/site-packages/keyboard/__init__.py", line 294, in listen
    _os_keyboard.listen(self.direct_callback)
  File "/Users/mayankmalviya64/opt/anaconda3/lib/python3.7/site-packages/keyboard/_darwinkeyboard.py", line 430, in listen
    raise OSError("Error 13 - Must be run as administrator")
OSError: Error 13 - Must be run as administrator

由于在 MacOS 上,以管理员身份运行选项不像 Windows 那样可用,我该怎么办? 我想检测按键,就像按下键盘上的任意键一样,程序停止!!

I have also tried to run the above code through my terminal in iPython. It shows the same error there too.

【问题讨论】:

    标签: python macos terminal jupyter-notebook anaconda


    【解决方案1】:

    你可以用这个命令在终端打开它

    sudo open /Users/<your-username>/Applications/Anaconda
    

    如果您更改了,请使用正确的目录

    【讨论】:

    • 它显示“无法以root访问权限打开Anaconda Navigator!!”
    • 只要谷歌这个错误,你就会在 Stackoverflow 中找到一堆答案。在 generate sudo open 是强制以 root 身份打开应用程序的方式。
    • 我尝试过这种方式,事实上我已经解决了大部分问题,但与此相关的大多数问题要么未解决,要么最终导致我在上面提出的相同问题!!
    • 实际问题与标题不同。
    猜你喜欢
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2016-09-20
    • 2010-11-26
    • 2012-05-28
    • 2011-03-24
    相关资源
    最近更新 更多