RStudioで日本語ユーザー名だとパッケージがインストールできない問題の解決方法
RStudioは大変便利なプログラムですが、Pathに日本語を含んでいるとエラーになる問題があります。
RStudioはパッケージをドキュメントフォルダ内に作成するので、Windowsのユーザー名が日本語だとパッケージがインストールできなくなります。インストールしようとすると以下のようなエラーメッセージがでます。
ユーザー名が日本語のため???になっています。そのためパッケージがインストールできません。
ネットでこの問題の解決策を調べると、英語ユーザー名のアカウントを作り直すかユーザー名フォルダを英語名に変更する方法(要レジストリ操作)が見つかりますが、どちらも結構大変なのでできればやりたくありません。
いろいろ調べてみたところ、もっと簡単な解決方法がありました。
それは「R_LIBS_USER」という環境変数にライブラリを保存するフォルダのパスを指定する方法です。
Windowsの設定画面の検索欄に「環境変数」と入力します。
プルダウンメニューに「環境変数を編集」が表示されるのでクリックします。
「ユーザー環境変数」の方の新規ボタンを押してR_LIBS_USER環境変数を作成します。
ここではPublicのドキュメントフォルダ内にライブラリ保存先を作成しました。
日本語が入らなければどこに保存しても構いません。
環境変数を作成した後にRStudioを起動し、パッケージをインストールしてみます。
今度はエラーメッセージが表示されず、インストールダイアログが表示されました。
「Install to Library」が環境変数で指定したフォルダのPathになっています。
インストールも無事行えました。
スポンサーサイト