setup.py を作成して実行する
PyCharm は、モジュールの構築、配布、インストールを目的とした setup.py スクリプトの作成に役立つアクションを提供します。setup.py が作成されると、対応するアクションが無効になります
setup.py の作成
プロジェクトツールウィンドウでパッケージを選択します。次に、メインメニューの に移動します。
新しいセットアップスクリプトダイアログで、パッケージ名、バージョン、作成者、作成者のメール、パッケージの説明、ライセンスの詳細を指定します。
準備ができたら、「OK」をクリックします。PyCharm は setup.py を作成し、エディターで開きます。
PyCharm は、限られた引数セットを使用して setup.py ファイルを作成することに注意してください。残りの必要な詳細を手動で追加することもできます。setup.py 引数の詳細については、「Python パッケージングユーザーガイド(英語)」を参照してください。
setup.py に付属するプロジェクトで作業する場合、いくつかのタスクを実行して、setup.py ファイル内に記述されているパッケージをビルド、インストール、配布できます。PyCharm は、次の形式のコマンドラインシーケンスを作成できます。
setup.py タスクを実行する
メインメニューで、
に移動します。setup.py タスク名を入力してくださいダイアログで、タスク名の文字を入力します。
アスタリスクのワイルドカードと snake_case 名の頭文字が尊重されることに注意してください。入力すると、候補リストが縮小して、一致する名前のみが表示されます。目的のタスクを選択し、Enter を押します。
コマンドラインフィールドに、実行するタスクの引数を入力します。
引数が不要な場合は、このフィールドを空のままにできます。
OK をクリックすると、実行ツールウィンドウでコマンドラインの実行が開始されます。
setup.py コマンド引数の詳細については、「Setuptools を使用したパッケージの構築と配布(英語)」を参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_matching_literals.png)
パターンマッチング
PyCharm は、PEP-634、PEP-635、PEP-636 で導入され、Python 3.10 以降で使用可能なパターンマッチングのサポートを提供します。パターンマッチングは、関連するアクションを伴うパターンの match ステートメントおよび case ステートメントの形式で追加されました。match subject: case <pattern_1>: <action_1> case <pattern_2>: <action_2> case...
![](https://pleiades.io/icons/pycharm.png)
言語およびフレームワーク
PyCharm は、次のようなさまざまな言語とフレームワークをすぐにサポートします。JavaScript、Node.js、CoffeeScript、TypeScript、ファイル監視、Dart、RESTful Web サービス、Emmet、HTML、スタイルシート、XML、QML、PyCharm Professional Edition は、人気のある Python 固有の Web フレームワークの高度なサポートも提供します。Django