jupyterリモートサーバ側のcentos 8ベースの導入とCCXT仮想通貨量子化プラットフォーム構築の詳細チュートリアルについて


文書ディレクトリ
  • 前言
  • 一、サーバ
  • 二、基本設置と配置
  • 1.インストール基本
  • 2.virtualenvとvirtualenvwrapperをインストールし、
  • を構成します.
  • 三、Jupyter Notebookインストール
  • 1.インストールanaconda 3(~~直接インストールJupyter Notebook~)
  • (1)ダウンロード
  • (2)取付
  • 2.インストールJupyter Notebook
  • (1)エラーが発生する可能性があります
  • (2)解決可能な方法
  • 3.Jupyter Notebook
  • を開く
  • 三、Jupyter Notebookリモート構成
  • 1.Ipyhon生成鍵
  • のインストール
  • (1)取付
  • (2)生成鍵
  • 2.リモート
  • の構成
  • (1)jupyterのプロファイル
  • を生成する
  • (1)構成jupyter_notebook_config.pyファイル

  • リモートサービスアクセス
  • 1.ポートを開く
  • (1)指定ポート
  • をオープン
  • 2.ファイアウォール
  • を再起動
  • 終了語
  • 前言
    ヒント:私の白、ちょうど入門して、3日ぐらいの時間、各大きい教程を参考にして、いくつか配置の問題などの解決方法を総括して完備して、歓迎して聞いて、間違いがあるところは指摘してください.
    一、サーバー
    私が購入したのはVultrサーバーで、サーバーの選択と購入と自分で文章を探してここでは述べません.
    二、基本的なインストールと配置
    1.インストール基本
    anaconda、IPython、Jupyter、Notebookをインストールする場合は、オペレーティングシステムを開発するツールセット(「Development Tools」)をインストールすると、省の後期に問題が発生します.
    yum update -y
    yum install python-pip -y
    yum install bzip2 -y
    yum groupinstall "Development Tools" -y
    

    インストールにエラーが発生した場合は、自分で問題を解決します.一般的に問題は発生しません
    2.virtualenvとvirtualenvwrapperをインストールして構成する
    pip install virtualenv virtualenvwrapper
    #  python3       pip3,             
    python -V
    #            ,      ccxt    
    nano .bashrc  .bash_profile
    #      python    
    export WORKON_HOME=$root/xxxx
    #         ,  xxxx          ,    
    export PROJECT_HOME=$root/xxxx
    source /usr/local/bin/virtualenvwrapper.sh
    #          
    source .bashrc  .bash_profile
    

    三、Jupyter Notebookのインストール
    1.anaconda 3のインストール(Jupyter Notebookの直接インストールは無視)
    (1)ダウンロード
    公式サイトから(遅いかもしれませんが、サーバーの場所によって異なります)
     wget  https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
    

    あるいは清華の鏡像庫から(推奨)
     wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
    

    いずれにしてもいいので、最新なら自分で公式サイトにリンクをコピーしてwgetを加えればいいです.
    (2)取付
    次は清華清華清華のミラーライブラリにインストールして、公式サイトからインストールして、sh+ファイル名+-u、ファイル名はlsを使って調べることを知りません.
      sh  Anaconda3-5.3.1-Linux-x86_64.sh -u
    

    2.Jupyter Notebookのインストール
    最初のステップと2番目のステップをインストールすればインストールしなくてもいいので、エラーが発生しないようにもう一度インストールしたほうがいいです.
    pip install jupyter notebook
    #     ,python   3    pip3
    

    (1)発生する可能性のあるエラー
    python.h
    error: Setup script exited with error: command 'gcc' failed with exit status 1`
    

    (2)解決可能な方法
    python2+
    sudo yum -y install gcc
    sudo yum install python-devel
    

    python3+
    sudo yum install python34-devel
    #       
    

    解決方法の参考:
    https://stackoverflow.com/questions/11094718/error-command-gcc-failed-with-exit-status-1-while-installing-eventlet
    3.Jupyter Notebookを開く
    Jupyter Notebookを使うには、まず新聞を開けて、間違いがないかどうかを見てから次のステップに進みます.そうしないと、もう一度やります.身をもって経験する
    Jupyter Notebook
    

    三、Jupyter Notebookリモート構成
    以下の2つの文章からまとめると、方法の差は多くないが、プロファイルが異なるため、問題が発生したら別のものを試してみることができる.
    https://www.cnblogs.com/andylhc/p/9513504.html https://www.cnblogs.com/cryWater/p/12941635.html
    1.Ipyhon生成鍵のインストール
    (1)取付
    pip install ipython
    #  python3+   pip3
    

    (2)鍵の生成
    リモートから安全にログインできるように、ハッシュからなる鍵を生成する必要があります.条件があれば、セキュリティ認証センターを通じて鍵と認証を発行することができます.ipythonを開いて、直接入力します
    ipython
    #     ,python3+   ipython3.
    

    次の2行のコードを入力し、sha 1のパスワードを生成します.
    from notebook.auth import passwd
    passwd()
    #        
    

    車に戻って以下の2つの列の中の1つが現れて、私は下のあれで、すべて同じで、複製して、私はいくつか削除して、もともととても長い列です.
    #sha1:49acd1a985cc:sdasasdasdasdas
    #argon2:$ardsadasdasdsadasdwdawda
    

    2.リモートの構成
    ユーザのリモート化を実現するために、私たちは自分のサーバ情報を構成して、自分のコンピュータにアクセスさせます.
    (1)jupyterのプロファイルを生成する
    コンピュータによって生成されるアドレスが異なり、入力が終わるとコードフィードバックがアドレスを教えてくれます.
    jupyter notebook --generate-config
    #   config file /root.jupyter/jupyter_notebook_config.py
    

    (1)jupyter_の構成notebook_config.pyファイル
    emacsまたはvimを使用してjupyter_を追加できます.notebook_config.pyアドレスでプロファイルを編集します.
    emacs /root.jupyter/jupyter_notebook_config.py
    

    emacsを使用して次のリンクや質問を表示しません.
    https://blog.csdn.net/jasenwan88/article/details/7690364
    次の文を書いて、後ろの前に書いてもいいです.
    c.NotebookApp.ip = '*' 
    #      jupyter     IP,       IP,
    #               IP          ,
    c.NotebookApp.password = 'sha1:xxx:xxx'
     #         hash   
    c.NotebookApp.open_browser = False
     #            
    c.NotebookApp.port = 26888 
    #      ,    
    c.NotebookApp.enable_mathjax = True 
    #    MathJax
    

    リモート・サービス・アクセス
    1.ポートを開く
    (1)指定ポートを開放する
    firewall-cmd --zone=public --add-port=1935/tcp --permanent
    #          
    

    successの成功
    2.ファイアウォールの再起動
     firewall-cmd --reload
    

    終わりの言葉
    他のパソコンにURLを入力
    http://サーバipアドレス:ポート番号/tree
    インタフェースが現れても完成します.
    サードパーティライブラリ、例えばccxtをインストールし、pip install ccxtを直接入力すれば、同じpython 3以上をpip 3に変更できます.後でccxt学習プロセスについて、どのように使用するか、簡単に取引を依頼するかなども書きます.