2012-05-05 32 views
4
  1. 私はPythonからRに簡単にアクセスできるように適切なパッケージをインストールしようとしています。私が理解からPythonとRとの統合

  2. 、私はコマンドを使用する必要がありますが、PY2

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

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

私と一緒に裸で、私はPythonを初めて使っています。

適切なリンクはここにある:

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

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

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

+0

コマンドラインで 'easy_install rpy2'を実行するとどうなりますか?どのようなエラーメッセージが表示されますか。 –

+0

linux、windowsまたはosx? –

+0

Paul: '構文が無効です' Mike:OSX – H3lue

答えて

3

私はピップ、まず、easy_installをする別のインストールをお勧めします。

あなたは

python --version 

ファイル名を指定して実行して確認することができ、私はOSXのピップのためのブートストラップコード(カール、wgetの)をダウンロードするために何が来るのかのツールわからないが、私はあなたがPythonの2.Xがインストールされていると仮定今

pip --version 

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') 

:次のPythonプログラムは、その後、download.pyとしてこれを保存してによって 'Pythonのdownload.py' を実行しますRさんHOMEを推測しようとしました しかし、誰R:ないインストーラがエラーで文句を言うならば、

pip install rpy2 

これはRがインストールされている前提としています1.1

が今使ってrpy2をインストールするよう

はあなたのバージョン番号を与える必要がありますコマンドをPATHに挿入します。

+0

バージョン2.7がインストールされています。また、私が 'python --version'をシェルで入力しようとすると、無効な構文を取得します。 'python'は定義されていないエラーです。 また、コードを実行しようとすると、basename = os ....で無効な構文エラーが発生します。 – H3lue

+0

申し訳ありませんが、最後のエラーはインデントが原因です。 – H3lue

+0

@ H3lue:@Anthonは、Pythonインタプリタではなく、bashシェルに 'python --version'と入力することを意味していました。しかし、あなたはすでにあなたのバージョンを把握しているので、それは議論のポイントです。 –