【環境】Mac OS 11.5.2, Stata 17 MP, python 3.8.8, anaconda3, jupyter notebook

【問題】jupyter notebookでstataからpythonを呼び出す文を書こうとすると

PyStataのセットアップが必要

 

オフィシャルなセットアップの説明ページ

 


これの最初でつまづいたので、解決策を備忘録的に。

参考ページ(これの#2を参考に)

https://www.statalist.org/forums/forum/general-stata-discussion/general/1615117-pystata-not-recognized-in-jupyter-notebook

 

ターミナルで

conda create --name pystata2 python=3.8
conda activate pystata2
conda install pandas numpy jupyterlab
pip3 install --upgrade --user stata_setup

 

とやった後、最初の説明ページ通りに。

jupyter notebookで

 

import stata_setup
stata_setup.config("/Applications/Stata", "mp")

 

と入れて実行すると、%%stataというコマンドが使えるようになった。

*Stataのアプリケーションを入れている場所を調べるには

FinderでStataを検索して本体を発見して、ファイルパスをコピー(option + command + C)

貼り付ける時はフォルダ名までで良い。