IN038     Pythonのバージョンを変更したい場合
 
 ◆ 概要 ◆

FieldView19の時点で同梱されているPythonはバージョン2.7.1です。
しかし、同バージョンの公式サポートはすでに終了しており、Pythonはバージョン3以降への移行が求められております。
このFAQでは、FieldViewでPythonバージョン3(バージョン3.1)を利用する方法をご紹介します。
(FieldView19が対応しているPythonのバージョンは2.7と3.1です。他のバージョンのPythonは動作保証外です。)

 ◆ 詳細 ◆
 
Python 3.1の利用方法
以下の手順で使用するPythonバージョンをPython 3.1に変更できます。
FieldViewは起動シェル(バッチファイル)から起動するように設計されており、
その中でPython関連の環境変数も設定されます。
このため、OSレベルで設定された環境変数があったとしても、起動シェル内での定義が優先されてしまうため、
Python関連の環境変数は起動シェル内で変更しなければなりません。

1.環境変数PYTHONHOMEの設定
 変数名: PYTHONHOME
 変数値: Python 3.1のインストールフォルダ(c:\python31)

2.環境変数FV_PYTHON_VERの設定
 変数名: FV_PYTHON_VER
 変数値: 3

3.環境変数PYTHON PATHの設定
 変数名;PYTHONPATH
 変数値;%FVINSTALL%\lib\python3

※PYTHONPATHは、作成したソースコードを格納しておくフォルダですが、
 FieldView用モジュールを読み込むため上記のように指定します。
 (import fvとするときに読み込まれるFieldViewの機能を利用するためのモジュールが
 上記フォルダに格納されています。)

FieldView起動スクリプトfv.batの編集
具体的な修正内容は以下をご参照下さい。

rem SET PYTHONHOME=%FVINSTALL%\python
SET PYTHONHOME=c:\python31        ←修正
SET FV_PYTHON_VER=3            ←追加
SET PYTHONPATH=%FVINSTALL%\lib\python3 ←追加
・この資料の内容は予告なしに変更されることがあります。
・いかなる場合でも、この資料の内容およびその運用の結果に関しては一切の責任を負いません。
・この資料の一部または全部を無断で使用、作成することはできません。
All rights reserved by Vinas Co., Ltd.
sales@vinas.com