当我跑:
sudo pip install ipython
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
OSError:[Errno:1]不允许操作:'/System/Library/Frameworks/Python.framework/Versions/2.7/share'
执行的最后一个命令尝试创建上面给出的目录.
此外,以下命令无法在不提供任何错误的情况下安装iPython.
sudo pip install --user python
Run Code Online (Sandbox Code Playgroud)
(我在Mac OS X El Capitan上,以防此操作系统上的其他人看到同样的问题.)
这是另一个从未回答过的论坛上的别人问题的副本,所以我想我会在这里重新提问,因为我有同样的问题.(见http://geekple.com/blogs/feeds/Xgzu7/posts/351703064084736)
我在我的机器上正确安装了Spark,并且当使用./bin/pyspark作为我的python解释器时,能够使用pyspark模块运行python程序而不会出错.
但是,当我尝试运行常规Python shell时,当我尝试导入pyspark模块时,我收到此错误:
from pyspark import SparkContext
Run Code Online (Sandbox Code Playgroud)
它说
"No module named pyspark".
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?是否需要设置环境变量以将Python指向pyspark headers/libraries/etc. 如果我的火花安装是/ spark /,我需要包含哪些pyspark路径?或者pyspark程序只能从pyspark解释器运行?