目次
序文
首先需要你已经拥有一台远程服务器:
- リモート Linux サーバー: 123.23.45.6:12345
- ユーザー名:zzc
- パスワード: 111111
- Conda がインストールされている (anaconda/miniconda)
- ローカルWindowsサーバー
- Pycharm が導入されました
- ssh経由でサーバーにログインできます
1. conda環境(リモート)を作成する
① リモートクライアントにログインし、ローカルPowerShellを開きます。
ssh -p 12345 -L8888:localhost:8888 [email protected]
- ポートはここに直接マッピングされており、リモートの jupyter ノートブックをローカル ブラウザで開くことができます (マッピングされていなくても問題ありません)。
② gnn という名前の環境を作成し、Python のバージョンは 3.8 にして、pip と jupyter Notebook を同時にインストールします
conda create -n gnn python=3.8 pip jupyter
③環境を活性化する
conda activate gnn
④設置に必要な環境資源
!pip install numpy pandas matplotlib tqdm networkx -i https://pypi.tuna.tsinghua.edu.cn/simple
サーバー側の設定はほぼ完了しました
2. ローカル Pycharm の構成
1. 新しいプロジェクトを作成します: リモート
①pycharmを開き、新しいプロジェクトを作成します
② リモート開発環境の構築
1) パスを選択 >>> [インタープリタの追加] を選択 >>> SSH...
2) [新規] を選択 >>> ; ホスト IP とポート番号を入力>>> ユーザー名を入力>>> 次のステップ
最初の接続にはパスワードが必要です>>> イントロスペクションが完了しました[次へ] をクリックします
3) システム インタープリタを選択します>>> 右側の 3 つの点をクリックして、独自に定義された環境を見つけます
conda のインストール場所/ envs/環境名/bin/python
4) インタープリターを構成したら、[作成] をクリックしてプロジェクトの作成を完了します。
インタープリターが更新されるまで待ちます (数分かかります)
③ リモート開発環境のテスト
新しい jupyter ノートブック ファイルを作成します
参照が成功し、リモート環境の構成が完了しました
2.プロジェクトディレクトリを同期する
① プロジェクト メニューで [ツール] >>> [展開] >>> [構成] を選択します
② ポップアップ ウィンドウで ➕ >>> をクリックします。 SFTP を選択 > >> 名前を付けます
③ 作成した ssh を選択 >>> テストに合格したら、リモート サーバー上のプロジェクト フォルダーを選択します>>> ; 通信をエンコードします UTF-8 に変更します
左上隅のチェック マークを選択することを忘れないでください。選択すると、作成したばかりの構成が太字になります。 4> リモート フォルダー内の Pycharm ファイル ステータスの右側に表示されます ④ 自動同期を設定します メニュー バー>>> ツール>> ;> 導入>> > オプションを [なし] から [常に] または [保存を表示] に変更し、保存されたファイルがリモート サーバーに自動的に同期されるようにします。 ⑤ 自動同期がない場合は、プロジェクト ファイルを右クリックし、メニューで [展開] を見つけて、アップロードまたはダウンロードを完了することもできます。
その他の問題
構成された ssh リンクは複数のプロジェクトで使用できます。
リモート環境を構成した後は、複数のプロジェクトで使用することもできます。