(Mac / Linux / Windows WSL)
MoleditPyおよびPySCF Calculatorプラグインを使用するための環境構築を行います。PySCFはWindowsネイティブ環境では動作が不安定な場合があるため、Windows・Mac・Linuxそれぞれの環境に合わせたセットアップ方法を解説します。
MacおよびLinuxユーザーは、標準のPython環境(ターミナル)から直接インストールできます。
pip install moleditpy-installer
※ 最近のLinuxディトリビューション(Ubuntu 24.04など)でエラーが出る場合は --break-system-packages
フラグを追加してください。
python3 -m venv myenvsource myenv/bin/activatepip install moleditpy-installer
※ インストールログを確認してください。「WARNING: The script moleditpy-installer is installed in ... which is not on PATH」のような警告が表示された場合、そのフルパスを使用してください。
echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrcsource ~/.bashrc
※ これにより `moleditpy` や `moleditpy-installer` コマンドを直接実行できるようになります。デフォルトでは
~/.local/bin にインストールされることが多いためです。
moleditpy-installer
※ コマンドが見つからない場合(かつPATHも通していない場合)は、pip install のログを確認し、警告に出ているパス(例:
~/.local/bin/moleditpy-installer)を使用してください。
moleditpy
pip install pyscf geometric matplotlib
※ 最近のLinux等でエラーが出る場合は --break-system-packages を追加してください。
pyscf_calculator フォルダをプラグインディレクトリに配置します。
~/.moleditpy/plugins/Extensions > PySCF Calculator が表示されれば完了です。Windowsでは、PySCFが正常に動作しないことが多いため、Windows Subsystem for Linux (WSL) を使用してLinux版として実行することを強く推奨します。(※ GUI機能 (WSLg) を使用するには Windows 11 または 最新の Windows 10 が必要です)
wsl --install
※インストール完了後、PCの再起動が必要になる場合があります。再起動後、ユーザー名とパスワードを設定してください。
sudo apt update
sudo apt install python3-pip \libgl1 libegl1 libxkbcommon-x11-0 libdbus-1-3 \libxcb-cursor0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 \libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-xinerama0
echo 'export QT_QPA_PLATFORM=xcb' >> ~/.bashrcsource ~/.bashrc
WSLのターミナル内で、Linuxと同様の手順を実行します。
pip install moleditpy-installer --break-system-packages
※ Ubuntu 24.04などでは --break-system-packages が必要です。
python3 -m venv myenvsource myenv/bin/activatepip install moleditpy-installer
pip install pyscf geometric matplotlib --break-system-packages
※ 仮想環境を使用している場合は --break-system-packages は不要です。
pyscf_calculator フォルダをコピーします。
アドレスバーに
\\
等を入力するか、ナビゲーションウィンドウの「Linux」からアクセスできます。
(事前にフォルダを作成しておく必要があります)
mkdir -p ~/.moleditpy/plugins
moleditpy
WSLからLinuxのGUIアプリとしてMoleditPyが起動します。