use*_*235 2 apache-spark pyspark
我正在尝试让 pyspark 在 Mac OS X 的终端中运行;当我在没有 sudo 的情况下运行它时,我收到以下消息:

但是,如果我输入“sudo pyspark”,就会发生这种情况
。
有没有一种方法可以在终端中输入“pyspark”而不要求我输入密码,即必须先编写 sudo ?谢谢
小智 5
我也遇到了这个问题。机器是mac,我通过brew安装pyspark。在我的情况下,问题是由 ~/.bash_profile 引起的。有问题的spark导出语句如下:
export SPARK_HOME=/usr/local/Cellar/apache-spark/2.4.0
export PATH=$PATH:$SPARK_HOME
Run Code Online (Sandbox Code Playgroud)
在这种情况下,pyspark 仅使用 sudo 运行。
我将spark导出语句修改如下后,
export SPARK_HOME=/usr/local/Cellar/apache-spark/2.4.0/libexec
export PATH=$PATH:$SPARK_HOME
Run Code Online (Sandbox Code Playgroud)
我可以通过命令“pyspark”运行 pyspark。