📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| (同じ利用者による、間の2版が非表示) | |||
| 33行目: | 33行目: | ||
<br><br> | <br><br> | ||
== | == デスクトップエントリファイルの作成 == | ||
デスクトップエントリファイルの作成は、GNOMEやKDE等の共通の設定である。<br> | デスクトップエントリファイルの作成は、GNOMEやKDE等の共通の設定である。<br> | ||
/ | <br> | ||
~/.local/applicationsディレクトリにPyCharm向けのデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/applications/org.pycharm-pro-<バージョン>.desktop | |||
<br> | |||
<syntaxhighlight lang="ini"> | |||
# ~/.local/applications/org.pycharm-pro-<バージョン>.desktopファイル | |||
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
| 49行目: | 52行目: | ||
Terminal=false | Terminal=false | ||
Categories=Development;IDE;PyCharm; | Categories=Development;IDE;PyCharm; | ||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||
| 81行目: | 85行目: | ||
*# 構成ファイルを上書き保存する。 | *# 構成ファイルを上書き保存する。 | ||
*# PyCharmを再起動して、日本語化されているか確認する。 | *# PyCharmを再起動して、日本語化されているか確認する。 | ||
<br><br> | |||
== リモート開発 == | |||
まず、リモート先PCにおいて、SSHの設定を行う。<br> | |||
<u>PyCharmでは、OpenSSHキーのRFC4716形式はサポートされていないため、ECDSA形式またはED25519形式で鍵を作成する必要がある。</u><br> | |||
# ECDSA形式 | |||
ssh-keygen -t ecdsa | |||
# ED25519形式 | |||
ssh-keygen -t ed25519 | |||
<br> | |||
SSHの設定は、[[設定 - SSH]]または[[設定 - SSHの公開鍵認証]]を参照すること。<br> | |||
<br> | |||
# PyCharmの[ファイル]メインメニュー - [設定] - [プロジェクト:〜] - [Pythonインタープリター] - [歯車アイコン] - [追加]を選択する。 | |||
# [Pythonインタープリターの追加]画面が開くので、画面左にある[SSHインタープリター]を選択する。 | |||
# [Pythonインタープリターの追加]画面右にある[新規サーバー構成]を選択して、サーバー情報(ホスト、ポート、ユーザ名)を指定した後、[次へ]ボタンを押下する。 | |||
# 次の画面にて、リモート先PCに接続するための認証を入力する。<br>パスワードまたは鍵ペア(OpenSSLまたはPuTTY)を選択して、パスワードまたはパスフレーズ(必要な場合)を入力する。<br>鍵ペア(OpenSSLまたはPuTTY)を選択した場合は、以下の項目を設定する。 | |||
#: 秘密鍵ファイル : 秘密鍵ファイルのフルパス | |||
#: パスフレーズ : 秘密鍵にパスフレーズを設定した場合 | |||
# 次の画面にて、[Interpreter:]項目から、リモート先PCのPythonインタープリタへのパスを確認する。<br> | |||
# ローカルプロジェクトとサーバ間のパスマッピングを構成する。<br>これは、[フォルダーの同期:]項目右にある[...]を選択して、ローカルプロジェクトディレクトリへのパスとリモート先PC上のディレクトリへのパスを入力する。 | |||
# [プロジェクトファイルをサーバーに自動的にアップロードする]チェックボックスを選択することにより、リモート先PCへのローカルファイル変更時の自動アップロードを有効にすることもできる。 | |||
# また、スーパユーザ権限を使用してSSHインタープリターを実行する場合、[このインタープリターを使用してsudoのroot権限でコードを実行する]チェックボックスを選択する。<br>これは、スーパユーザ権限は、SSHインタープリターを起動する時のみ有効になる。<br>ファイルのアップロード等は、一般ユーザ権限でリモート先PCにアップロードされる。 | |||
# 最後に、[完了]ボタンを押下する。 | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]][[カテゴリ: | [[カテゴリ:Python]][[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||