0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

こちらのバリエーションです。

そして、こちらの続きでもあります。

実は、Cursorのターミナルで仮想環境がうまく動かないなーとしばらく悩んでいました。この辺読んでいて対応できていないのかなと誤解していました。

仮想環境は作成できて、アクティベート、pip installもできるのにModuleNotFoundErrorに遭遇ていました。よくよく確認したら、.pyファイルとインポートしようとしているモジュール名が重複していたという。ファイル名変えたら普通に動きました。

改めて、my_envという名前で仮想環境を作成します。

Screenshot 2025-04-01 at 17.34.30.png
Screenshot 2025-04-01 at 17.34.40.png

ターミナルでアクティベート。

source my_env/bin/activate
from databricks.connect import DatabricksSession

spark = DatabricksSession.builder.remote(
host       = "https://<databricksのホスト名>.cloud.databricks.com/",
token      = "パーソナルアクセストークン",
serverless = True
).getOrCreate()

この辺りからCommand + Kを使っていきます。

Screenshot 2025-04-01 at 17.37.10.png

ちゃんとPySparkのお作法に沿って補完してくれます。
Screenshot 2025-04-01 at 17.37.22.png
Screenshot 2025-04-01 at 17.37.48.png

さらに前回設定したDatabricks MCPサーバーと組み合わせて活用することで、チャットを通じて対象データの理解を深めながら、コードコンプリーションでほとんど全自動でコーディングを進めることができます。以下の例ではOpenAIのAPIキーを指定して、qiita_partialから要約を作成したいといったプロンプトを指定して、あとは少し手直ししただけです。

Screenshot 2025-04-01 at 17.39.48.png

コーディング体験がどんどん変わってきてますね。

はじめてのDatabricks

はじめてのDatabricks

Databricks無料トライアル

Databricks無料トライアル

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?