<p>对我来说,问题在于MacOSCatalina上运行的雪花连接器Python库</p>
<p>我在回答59538581中给出的链接中找到了用户<a href="https://stackoverflow.com/users/364966/vikr">VikR</a>的解决方案,该链接已从此页面中删除</p>
<p>链接是<a href="https://dbaontap.com/2019/11/11/python-abort-trap-6-fix-after-catalina-update" rel="nofollow noreferrer">https://dbaontap.com/2019/11/11/python-abort-trap-6-fix-after-catalina-update</a>,标题是Danny Bryant的“Python中止陷阱:Catalina更新后的6修复”。该链接解释了SSL库需要放回Mac的操作系统路径,并给出了执行步骤。它还列出了使用<code>brew</code>和<code>pip3</code>升级库的步骤</p>
<p>下面是我再次运行Python脚本所遵循的步骤</p>
<pre><code>brew update
brew upgrade
cd /usr/local/lib
ln -s /usr/local/Cellar/openssl\@1.1/1.1.1j/lib/libssl.1.1.dylib libssl.dylib
ln -s /usr/local/Cellar/openssl\@1.1/1.1.1j/lib/libcrypto.1.1.dylib libcrypto.dylib
pip3 install --upgrade snowflake-connector-python
</code></pre>
<p>对我来说,我不必安装<code>openssl</code>,因为我已经安装了它。请阅读布莱恩特的<a href="https://dbaontap.com/2019/11/11/python-abort-trap-6-fix-after-catalina-update" rel="nofollow noreferrer">page</a>了解更多细节</p>
<p>注意</p>
<ol>
<li>我对<code>openssl</code>的理解当然比科比的指示要晚。与我在这里使用的版本相比,您的版本也很可能更晚</李>
<li>自制的<code>/Cellar/</code>目录结构对我来说与科比写指令时略有不同。当你读到这篇文章时,它可能又变了</李>
<li>我选择直接链接图书馆,而不是像Bryant那样链接图书馆的副本</李>
<li>我的自制<code>/Cellar/</code>和<code>/usr/local/lib</code>文件夹实际上需要大量的用户所有权更改。由于这与最初的问题无关,我省略了这些步骤</李>
</ol>