トップページに戻る

pythonインストール方法


推奨システム


pythonインストール方法 (必須)

python version 3.9以上を使ってください。

Visual Code Studioインストール方法 (必要な人のみ)

環境変数の設定


python moduleのインストール方法

必要なモジュール: numpy, scipy, matplotlib, seaborn,  scikit-learn, chardet (文字コード判別), openpyxl (Excelファイルの読み書き), pandas など
あると便利なモジュール:  pygments (traceback出力を色分けする) など
標準に含まれているモジュール: os, sys, tkinter など

Anacondaを使っている場合:

 pipの前にcondaコマンドでインストールしてみてください。
> conda install [module名]
condaコマンドでインストールできなかったモジュールはpipコマンドでインストールします
> pip install [module名]

  1. まず、pipをupgradeします。
    > python -m pip install --upgrade pip
     
  2. physbo以外のモジュールをインストールします (physbonのインストールではまる可能性があるので、分離する)
    > pip install numpy scipy matplotlib seaborn scikit-learn chardet openpyxl pandas pygments
     
  3. ベイズ最適化プログラム bayes_gp_plain/_gui.py では、 PHYSBO を使っていますので、physboをインストールします
    > pip install physbo

"OpenSSLエラー" が起こった場合

> conda/pip install openssl
でOpenSSL モジュールをインストールしてください。
参考: 【Anaconda】ライブラリのインストール時にOpenSSLに関するエラーが発生してしまう場合の対処法について - 天下一反省会!

tkinterのインストールでエラーが起こった場合

 tclライブラリィが見つからないというエラーが出た場合、環境変数に
TCL_LIBRARY=C:\Pythonインストール先\tcl\tcl8.6
を設定してください



Windows + Anaconda/python3.9+でPHYSBOのインストールに失敗する場合

Windowsのpython 3.9+でPHYSBOをインストール/実行する際、エラーが出ることがあります。
その場合は、python 3.6の仮想環境を作ってインストール/実行してください。
しかしながら、実行環境が複雑になるので、CPythonをインストールすることをお勧めします。

  1. Anacondaの仮想環境作成
     python3.6の環境を作成します
     > conda create -n py36 python=3.6
  2. py36環境を有効にします。
      > conda activate py36
     
  3. physboをインストールします
      > pip install physbo

    以下のエラーが出たら、Microsoft C++ Build Toolsをインストールする必要があります。

    ..(cut)...  physbo\misc\_src\logsumexp.pyx tree = Parsing.p_module(s, pxd, full_module_name) error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ 
      ---------------------------------------- 
      ERROR: Failed building wheel for physbo 
    Failed to build physbo 
    ERROR: Could not build wheels for physbo which use PEP 517 and cannot be installed directly

    以下の参考: Microsoft Visual C++ 14.0 or greater is required.」が出た場合の対処方法 | ジコログ

    i )  ここ から vs_buildtools....exe をダウンロードし、インストール。この際、「C++によるデスクトップ開発」をチェックして、インストールしてください
    ii) インストールが終わったら、Windowsのスタートメニューから "Visual Studio XXXX" の "Developer Command Prompt for VS XXX" を起動し、
      > pip install physbo
    でインストールしてください (上記コマンドプロンプト以外でも、Build toolsへのPATHが通っている環境ならOK)。