上の「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で簡単な小説リーダーを作成する方法を教えてください
Pythonライブラリの一般的な操作を時間どおりにまとめた記事
Pythonに基づく5つのパーソナライズされた音声メソッドのインベントリ
ようこそ誰もが好きに、メッセージを残して、前方、転載をあなたの会社やサポートをありがとうございました
Python学習グループに参加したい場合は、バックグラウンドで返信してください[グループに参加]
何千もの川や山がいつも恋をしています。[見る]をクリックしてください。
/本日のメッセージトピック/
一言か二言言ってください~~