我之所以决定在这里发表文章,是因为我的问题涉及Linux问题。我在试着运行木星笔记本
from pyspark.sql import SparkSession
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
----> 1 from pyspark.sql import SparkSession
ModuleNotFoundError: No module named 'pyspark'在木星中,shell环境和Python可执行文件是断开连接的。
!echo $PATH
/snap/jupyter/6/bin:/snap/jupyter/6/usr/sbin:/snap/jupyter/6/usr/bin:/snap/jupyter/6/sbin:/snap/jupyter/6/bin:/home/mm/snap/jupyter/common/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games和
sys.path['/home/mm',
'/snap/jupyter/6/lib/python37.zip',
'/snap/jupyter/6/lib/python3.7',
'/snap/jupyter/6/lib/python3.7/lib-dynload',
'',
'/snap/jupyter/6/lib/python3.7/site-packages',
'/snap/jupyter/6/lib/python3.7/site-packages/IPython/extensions',
'/home/mm/snap/jupyter/6/.ipython']如果我列出包裹
!pip list
Package Version
------- -------
py4j 0.10.9
pyspark 3.0.0 我的外壳环境是什么?
发布于 2020-07-24 02:25:04
若要获取您正在使用的shell,请执行以下操作:
默认外壳:
echo $SHELL您的当前shell可能与默认值相同,也可能不相同:
echo $0获得当前shell的另外两种方法是:
ps -p $
printf "%s\n" $0如果要查找所有环境变体,请使用以下两个命令之一:
env
printenv朱庇特笔记本存在的问题可能是由于设置Python环境的方式所致。您可以使用:
env | grep -i python
printenv | grep -i pythonhttps://unix.stackexchange.com/questions/600085
复制相似问题