R
を使用してconda
(最終的にBeaker Notebookで使用する)をセットアップしようとしており、condaをインストールしたバージョンでRStudio
を使用できるようにしたいR
の。
R
をインストールする私の方法:
conda install -c r r
conda install -c r r-essentials
conda install -c r r-rserve
conda install -c r r-devtools
conda install -c r r-rcurl
conda install -c r r-RJSONIO
conda install -c r r-jpeg
conda install -c r r-png
conda install -c r r-roxygen2
conda install --channel https://conda.anaconda.org/bioconda bioconductor-edger
そのバージョンのRを実行しました(このバージョンのみをインストールしました)
> version
_
platform x86_64-Apple-darwin11.0.0
Arch x86_64
os darwin11.0.0
system x86_64, darwin11.0.0
status
major 3
minor 3.1
year 2016
month 06
day 21
svn rev 70800
language R
version.string R version 3.3.1 (2016-06-21)
nickname Bug in Your Hair
R
でJupyter
を実行すると、バグが発生します。たとえば、エラーを出力する場合、stdout
に出力し、文字列内のすべての文字を改行で分割します。 RStudio
を使用したいが、R
の別のバージョンをインストールしたくない。
R
のcondaバージョンをRStudioにルーティングするにはどうすればよいですか?
これが私の.bash_profile
これが役立つかどうかわからない:
$ cat ~/.bash_profile
# added by Anaconda3 4.0.0 installer
export PATH="/Users/jespinoz/anaconda/bin:$PATH"
export RSTUDIO_WHICH_R=/Users/jespinoz/anaconda/bin/R
私はこれらのチュートリアルに従っていましたが、私は迷っています。私は実際に環境変数などにあまり詳しくありません。
(1) https://support.rstudio.com/hc/en-us/community/posts/207830688-Using-RStudio-with-conda
私のR
を探したとき、次のように指示されました。
$ which R
/Users/jespinoz/anaconda/bin/R
しかし、(1)からの指示はこのパスを使用しているため、非常に混乱しています:
/Users/jespinoz/anaconda/lib/R/bin/R
私はこの男がやったことをやってみて、これを私の.bash_profile
しかし、うまくいきませんでした。 .bashrc
しかし、まだ機能しませんでした(行を追加した後、両方ともsourced
)
export RSTUDIO_WHICH_R=/Users/jespinoz/anaconda/bin/R
AnacondaのRバージョンを使用するようにRStudioに指示する方法
残念ながら、anaconda
には https://docs.continuum.io/anaconda/ide_integration でこれに関するチュートリアルがありません。
which R
は、Rインタープリターを表示します(r
からconda
パッケージをインストールし、環境をアクティブにした場合)、rstudio
を起動します同じ環境から問題なくピックアップできるはずです。
テストのために、ArchLinux
で、以下をビルドしてインストールしました。 https://aur.archlinux.org/packages/rstudio-desktop-git/
..その後、Rインタプリタ(pacman -Rdd r
)、その後r
からconda
(conda install -c r r
)そして、それはうまく働きました。その後、端末を閉じて新しい端末を開きました(正しいconda
環境がアクティブ化されず、次のようにRStudioを正常に起動しました)コマンド:RSTUDIO_WHICH_R=/home/ray/r_3_3_1-x64-3.5/bin/R rstudio
重要なのは、適切な環境からRStudio
を起動することですか?きみの ~/.bash_profile
および~/.bashrc
は、bash
を実行したときにのみソースされます。 Linux環境では、デスクトップ環境が環境変数を認識できるように環境変数を設定するには、~/.profile
または/etc/pam.d
(これらの変更を行った後、ログアウトまたはシャットダウンする必要がある場合があります)およびOS Xでは、チェックアウトする必要があります https://Apple.stackexchange.com/q/57385
https://anaconda.org/r/rstudio を参照してください:
$ conda install -c r rstudio
次に、コマンドラインから:
$ rstudio
(それは私がそれをインストールした方法であり、動作します。)
~/.bash_profile
に追加!export RSTUDIO_WHICH_R="/Users/jespinoz/anaconda/bin/R"
launchctl setenv RSTUDIO_WHICH_R $RSTUDIO_WHICH_R
最後の行の@ Z-Shiyiへのクレジット https://github.com/conda/conda/issues/3316#issuecomment-241246755
上記の@Ray Donnellyが言ったことへの追加。基本的に、正しい環境から実行する必要があります(つまり、ターミナルから実行する)。
次のいずれかが可能です:
(A)これを~/.bash_profile
export RSTUDIO_WHICH_R=/Users/[yourusername]/anaconda/bin/R
に入れます(condaを使用しているが、R
パスを置くことができる場合)
(B)次に、ソースになった後、これを端末に入力します(端末を再起動するか、source .bash_profile
を実行します):open -a RStudio
これで動作します。
または私がしたことを行うことができます:
(A)オートマトンを開きます(Macを使用していない場合は申し訳ありません。Macでのみ機能します)
(B)Run Shell Script
を使用する
(C)次に、既に存在するcat
を削除して、以下を入力します:export RSTUDIO_WHICH_R=/Users/[yourusername]/anaconda/bin/R open -a RStudio
更新:AnacondaディストリビューションにはRStudioのパッケージが含まれるようになったため、それを使用でき、フープをジャンプする必要はまったくありません。 Anaconda Navigatorに直接インストールすることもできます。