Pycharm pythonsnowflake connector包适用于所有其他项目,但在科学模式项目中找不到

2024-09-27 00:13:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要帮助让雪花Python连接器包在Pycharm科学模式下工作。你知道吗

当我之前在一个非科学模式的项目中设置Snowflake Python连接器时,我可以简单地从project Intepreter-available packages屏幕中选择它(参见屏幕截图1)

但是对于科学模式项目,连接器根本不会出现在可用项目屏幕中(屏幕截图2)

当我查阅文档时,我发现了这组关于科学模式雪花python连接器的说明。 https://www.jetbrains.com/help/pycharm/connecting-to-a-database.html

我执行了所有的b步骤,但是当我运行这个项目时,我得到了这些错误(“没有名为snowflake的模块”):感谢对解决这个问题的任何帮助!你知道吗

 Python 3.7.5 (default, Oct 25 2019, 10:52:18) 
[Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
runfile('/Users/raman.bhatia/PycharmProjects/EikonAnalyticsScientific/main.py', wdir='/Users/raman.bhatia/PycharmProjects/EikonAnalyticsScientific')
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/Users/raman.bhatia/PycharmProjects/EikonAnalyticsScientific/main.py", line 1, in <module>
    import snowflake.connector as sf
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'snowflake'

enter image description here

enter image description here


Tags: 项目inpyimport屏幕line模式科学
1条回答
网友
1楼 · 发布于 2024-09-27 00:13:17

澄清-您链接到的文档正在安装Pycharm数据库工具的SQL驱动程序,而不是安装python雪花库。你知道吗

安装不起作用的原因是,Scientific模式使用了与常规python(Conda)不同的python二进制文件。康达有自己的软件包管理器,而不是pypi.org网站. 雪花被发布到pypi.org网站. 你知道吗

我手头没有康达,但我相信你可以通过添加pypi来解决这个问题。转到你截图的“添加包”屏幕。单击“管理存储库”并添加https://pypi.python.org/simple。这应该让conda检查自己的存储库和pypi。你知道吗

相关问题 更多 >

    热门问题