Pycharmを使用してリモートPython環境に接続する方法を教えてください

上の「Pythonクローラーとデータマイニング」をクリックしてフォローしてください

Books」に返信すると、初心者から上級者まで、合計10冊のPythonの電子書籍を受け取ることができます。

鶏肉

スープ

酔っ払って横たわっているのは太陽と夕暮れを知らず、孤独な雲を高く見ていることもあります。

序文

今回はPycharmのリモートサーバーでPython環境使用する方法を見てみましょう

どうしてこれをやったの?

これは私の経験から始める必要があります。友人が何かをクロールするのを手伝ったら、カテゴリが異なるため、クロールを数回分割しました。今回はルールを作成しましたが、それでも通常どおりクロールしました。また、比較的親切なので、データ量は視覚的にあまり多くなく、プロキシIPは使用されておらず、scpayの速度は比較的遅いです。クロールする場合、通常は数分しかかかりません。数回飲んだ後、コーヒーを飲み終えます。

しかし、しかし、すべてが例外である可能性があります。今回、私はコーヒーを数杯飲みましたが、まだ終わっていません!!!そして、データを見て、私が間違っていることがわかりました。このカテゴリは非常に間違っています。包括的。多くの、少なくともオリジナルの数倍、これ...、私はそれを止めることができません、そして私はすぐに私のIPをブロックします、そしてそれから私はまだ待っています、待っています...待って、待って、もっと待ってください1時間以上、ついに終わりました...

そこで、質問を考えました。コードをリモートサーバーで直接実行できればいいのですが、コードを書いたら、リモートサーバーに投げて気軽に実行してください。

私の環境

滴滴云 ubuntu 18.04版本,已经安装好Anoconda
pycharm2019 专业版

注意:

  • Pycharmはプロフェッショナルバージョンである必要があります。プロフェッショナルバージョンのみがPython環境にリモート接続する機能を備えています

  • 元のシステムピップとの競合を回避し、トラブルを回避するために、Anocondaを使用してLinux上に環境を作成してみてください。

ステップ

リモートサーバー情報を構成する

pycharmを開いてクリックしますTools ---> Deployment ---> configuration

順番にクリック左上角+ --> SFTP

リモート環境の名前を自分に付けてください

図に示すように、リモートサーバーのパラメーターを構成します。

接続を構成する

設定マッピングは、設定した後、[OK]を選択します

pycharmでサーバー上のファイルを表示するTools --> deployment --> Browse Remote Host

自動アップロードを必ず確認してくださいTools --> deployment --> Automatic Upload

リモートPythonインタープリターを構成する

上記では、リモートサーバー情報のみを構成しましたが、pycharmにPythonインタープリターを指定させませんでした

インタプリタオプションを開くFile --> settings --> Project:项目名--> projectInterpreter

通訳を追加する

選択しSSH interpreter、サーバー情報を構成し、次へ

ユーザーパスワードをクリックし、[次へ]をクリックします

サーバーPythonインタープリターの場所を選択し、[完了]をクリックします

インタプリタをリモートインタプリタとして指定し、[適用]をクリックします。

ファイルをサーバーに同期する

デフォルトでは、ローカルプロジェクト全体がサーバー/tmpディレクトリに同期されます

crtl + s、コードをサーバーに自動的に同期します

上記の構成が完了すると、各コードを記述した後、リモートエンドがコードを同期しないように見えるcrtl+s場合があります。毎回、コードをサーバーに自動的に同期するには、コードを設定して押す必要があります。サーバー実行中のコードも最新のコードです

クリックTools --> deployment -->Options

構成を図に示します。赤い円の部分も同じように構成する必要があります。次に、[OK]をクリックします。


該当シーン

該当するシナリオは、一般的にクローラーであるか、特定のタスクを長時間処理する必要があります。結局のところ、Dockerを構成するためのクローラーを作成することは不可能です。

言い換えれば、私は小さなクローラーを作成し、毎日いくつかのジョークをクロールして女神に送信し、サーバー上で直接実行するか、開発が完了した後、crtl+s転送の面倒な操作なしでサーバーに直接同期しますファイル。

終わり

記事が大丈夫だと思うなら、私たちをサポートするために好きでメッセージを残すことを忘れないでください、読んでくれてありがとう。

操作中に問題が発生した場合は、以下にメッセージを残すことを忘れないでください。問題はできるだけ早く解決されることがわかります。

私は昨日よりも強く、将来も同じだと笑顔で他の人に伝えてください。

Pythonについて詳しく知りたい場合は、学習Webサイトhttp://pdcfighting.com/を参照し、クリックして元のテキストを読んでください。直接アクセスできます〜

--- - --- --- --- - --- 終わり --- - --- - --- --- - -

以前の素晴らしい記事の推奨事項:

ようこそ誰もが好きにメッセージを残して、前方、転載をあなたの会社やサポートをありがとうございました

Python学習グループに参加したい場合は、バックグラウンドで返信してください[グループに参加]

何千もの川や山がいつも恋をしています。[見る]をクリックしください。

/本日のメッセージトピック/

一言か二言言ってください~~

おすすめ

転載: blog.csdn.net/pdcfighting/article/details/113577959