我正在尝试使用Azure Databricks来启动导入库的Python脚本:“simple_salesforce”
我已安装了如下图所示的库,请注意,在安装库时,名称应为“simple salesforce”,而在导入库时,名称应为“simple_salesforce”(我没有弄错名称): Installation of the library
如下图所示,库已成功安装: simple-salesforce installed
尝试在我的工作区中导入时,请使用:
import simple_salesforce
我得到以下错误(参见下面的错误图片):
ImportError: No module named 'cryptography.hazmat.primitives.asymmetric.ed25519'
我尝试使用与安装其他库相同的方法安装“加密”库(请参见下图),但仍然收到相同的错误: cryptography
有什么我错过的步骤吗
致以最良好的祝愿
您没有安装库“加密”。很可能您使用的是Databricks运行时版本5.5 LTS或更低版本,并且只有一个worker
问题是您有一个带有Python3的Databricks集群,而笔记本运行在Python2内核上
方法1
检查您是否有python 3:
然后安装pip3:
之后,您可以安装“加密”
方法2
我强烈建议使用这种方法,它包括使用7.4Databricks运行时版本,最少使用2个工作线程,然后默认情况下安装python3和库“加密”
您只需从“库”部分手动安装simple salesforce,然后:
相关问题 更多 >
编程相关推荐