当我尝试在笔记本电脑(Kali Linux)中安装ganache-cli时遇到此问题。我遇到的错误是:
Py4JJavaError Traceback (most recent call last)
<command-103561> in <module>()
---> 33 df.orderBy("z").show(n=1000)
/databricks/spark/python/pyspark/sql/dataframe.py in show(self, n, truncate, vertical)
350 """
351 if isinstance(truncate, bool) and truncate:
--> 352 print(self._jdf.showString(n, 20, vertical))
353 else:
354 print(self._jdf.showString(n, int(truncate), vertical))
/databricks/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py in __call__(self, *args)
1255 answer = self.gateway_client.send_command(command)
1256 return_value = get_return_value(
-> 1257 answer, self.gateway_client, self.target_id, self.name)
1258
1259 for temp_arg in temp_args:
调试日志:
sudo npm install -g ganache-cli
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'encoding'
这个错误困扰着我很多,因为我无法做任何工作。
答案 0 :(得分:0)
欢迎来到SO。
您需要使用以下命令手动安装编码才能使其正常工作
npm install encoding