Repository navigation
Installation for macOS JP
MoleditPy は Python 3.9 〜 3.14 に対応しています(requires-python = ">=3.9, <3.15")。Python 3.9 の場合のみ PyQt6 が <6.10 に固定されます(それ以外の対応バージョンは <6.12)。これは pip が自動的に解決します。
Python を使うのが初めての場合:
python --version(またはpython3 --version)が動かないときは、先に Python と pip のインストール を済ませてください。python.org から Python をインストールした場合は、そのあと Install Certificates.command を実行してください。実行しないと、MoleditPy 本体は動いても、インターネットに接続するプラグイン(Plugin Installer、PubChem 検索、AI チャットなど)が
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failedで失敗します。
macOS でのインストール方法は2通りサポートされています。
-
推奨:
moleditpy-installer—moleditpyパッケージのインストールに加えて、MoleditPy.appランチャー(~/Applicationsまたは/Applications)と.pmeprjファイル関連付けを作成します。下記の 方法 A を参照してください。 - Conda 環境を使う方法 — 手動で管理する環境です。方法 B を参照してください。
-
Python パッケージのインストール
pip install moleditpy-installer
これにより
moleditpyパッケージが依存関係として自動的にインストールされます。 -
インストーラーの実行
moleditpy-installer
対話的なターミナルではTUIが開き、インストールする構成要素(デスクトップショートカット、
.pmeprjファイル関連付け)とスコープ(ユーザー単位の~/Applicationsか、システム全体の/Applications)を選んで Install を押します。スクリプトから使う場合は、moleditpy-installer --no-tui(既定値)、moleditpy-installer --desktop(デスクトップにもコピーを作成)、sudo moleditpy-installer --system(システム全体)を使います。生成される
MoleditPy.appは、moleditpyスクリプトとその環境の Python インタープリタ(隣接するインタープリタ、またはスクリプトの shebang から検出)を組み合わせたもので、設定後に ad-hoc コード署名されます。これは Apple Silicon でアプリを起動するために必要な処理です。MoleditPy は Python の出力やエラーが見えるように、常にターミナルウィンドウの中で起動します。初回起動時には macOS の確認ダイアログ(「"MoleditPy" が "ターミナル" を制御するアクセスを求めています」)が一度だけ表示されるので、OK をクリックしてください。 -
起動
アプリケーションフォルダの
MoleditPy.appをダブルクリックするか、ターミナルから起動します。moleditpy
-
アップグレード
pip install --upgrade moleditpy moleditpy-installer moleditpy-installer # 必要に応じて再実行し、アプリバンドル/署名を更新する -
アンインストール
moleditpy-installer --uninstall pip uninstall moleditpy
オプションの一覧は moleditpy-installer の README を、Automator で .app ランチャーを手動で作る方法は Shortcut (macOS) を参照してください。
この手順は、GUI アプリケーションで問題になりがちなライブラリの互換性を確保することを狙ったものです。
- Anaconda または Miniconda が Mac にインストールされていること。
まず、moleditpy 専用のクリーンな仮想環境を作成します。
- ターミナルを開く
- 新しい環境を作成する
対応する Python のバージョン(例: 3.12)を指定して、moleditpy-env という名前の環境を作成します。conda create -n moleditpy-env python=3.12
- Proceed ([y]/n)? と尋ねられたら、y を入力して Enter を押します。
- 作成した環境を有効化する
これ以降の操作はすべてこの新しい環境の中で行います。ターミナルのプロンプトが (moleditpy-env) で始まることを確認してください。conda activate moleditpy-env
必要な依存関係が揃ったら、pip で moleditpy 本体をインストールします。
- pip で moleditpy をインストールする
有効化した conda 環境で以下を実行します。互換性が確認済みの特定のバージョンを入れたい場合は、次のコマンドを実行してください。pip install moleditpy
pip install numpy==2.3.3 openbabel-wheel==3.1.1.22 PyQt6==6.9.1 QtPy==2.4.3 rdkit==2025.3.6 vtk==9.5.2 pyvista==0.46.3 pyvistaqt==0.11.3 moleditpy
インストールが完了したら、GUI アプリケーションとして moleditpy を起動します。
-
起動コマンドを実行する
(moleditpy-env を有効化した)ターミナルで以下を実行します。moleditpy
moleditpy の GUI ウィンドウが表示されれば、環境構築は成功です。インストールされたバージョンは
moleditpy --versionで確認できます。
conda activate moleditpy-env
pip install --upgrade moleditpy環境ごと削除する場合。
conda deactivate
conda env remove -n moleditpy-env- Shortcut (macOS) — ショートカットを手動で作成する
- Installation for Windows / Linux / with Docker
- Troubleshooting Common Issues