4
  1. Python から R に簡単にアクセスできるように、適切なパッケージをインストールしようとしています。

  2. 私が理解していることから、py2というプログラムをインストールするには、easy_installというコマンドを使用する必要があります

  3. しかし、そのためには、ダウンロードした .egg ファイルをシェル スクリプトのように実行して、easy_install をインストールする必要があります。

ダウンロードしたファイルをシェルスクリプトのように実行するにはどうすればよいですか? そして、それが完了したら、easy_install py2 を実行するだけで、R インターフェイスがインストールされます。

適切なリンクは次のとおりです。

  1. http://rpy.sourceforge.net/rpy2_download.html

  2. http://peak.telecommunity.com/DevCenter/EasyInstall

  3. http://pypi.python.org/pypi/setuptools

4

1 に答える 1

3

まず、easy_install の代わりに pip をインストールすることをお勧めします。

pip(curl、wget)のブートストラップコードをダウンロードするためにOSXに付属しているツールはわかりませんが、python 2.Xがインストールされていると仮定します。これで確認できます

python --version

これを download.py として保存し、「python download.py」を実行して、次の python プログラムを実行します。

import os
import urllib2
from subprocess import call

def download_file_and_run(url):
    basename = os.path.basename(url)
    fp = urllib2.urlopen(url)
    open(basename, 'wb').write(fp.read())
    fp.close()
    call(['python', basename])

download_file_and_run('http://python-distribute.org/distribute_setup.py')
download_file_and_run('https://raw.github.com/pypa/pip/master/contrib/get-pip.py')

pip --version 

1.1 のようなバージョン番号が表示されるはずです

次を使用して rpy2 をインストールします。

pip install rpy2

これは、R がインストールされていることを前提としています。インストールされていない場合、インストーラーは次のエラーを表示します: R の HOME を推測しようとしましたが、PATH に R コマンドがありません。

于 2012-05-06T17:14:04.297 に答える