Snowflake-Python コネクタ パッケージを Pycharm Scientific モードプロジェクトで動作させるには、助けが必要です。
以前、Scientific モード以外のプロジェクトで Snowflake-Python コネクタをセットアップしたとき、Project Interpreter -available packages 画面から簡単に選択できました (スクリーンショット 1 を参照)。
ただし、Scientific Mode Project の場合、使用可能なプロジェクト画面にコネクタがまったく表示されません (スクリーンショット 2)。
ドキュメントを調べたところ、Scientific モードの snowflake-python コネクタに関する一連の手順が見つかりました。 https://www.jetbrains.com/help/pycharm/connecting-to-a-database.html
すべての手順を実行しましたが、プロジェクトを実行すると次のエラーが表示されます (「スノーフレークという名前のモジュールはありません」)。
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'