Mac OS XにRPY2をインストールする方法
-
02-10-2019 - |
質問
これまでのところ、Mac OSXにPython用のRPY2をインストールしようとしています。私はMacPortsとDarwinportsを試しましたが、運がありませんでした
import rpy2
誰かがとても親切であれば、Mac OSX Snow LeopardのRPY2のインストールを成功させるための指示は「馬鹿げている」指示を行っています。ここの誰かがこれをうまくやっていて、彼らが取ったプロセスの概要を説明できることを願っていますか?少なくともそれは私が望んでいることです。
よろしくお願いします!
解決
easy_installとrpy2は一緒に正常に動作しますが(それを行いました)、特定のPythonバージョンと同期してeasy_installを使用する必要があります。これは、$ PATHと$ PYTHONPATH環境変数を制御することになり、表示される最初のPythonディレクトリは必要なバージョンであり、必要なeasy_installバージョンもあります。 しない Pythonの工場インストールバージョンを取り出して、これを解決してみてください。
ホームディレクトリにパス変数を設定します。デフォルトのbashシェルを使用している場合は、.bash_profileを確認してください
$ echo $ pythonpath/library/frameworks/python.framework/versions/2.7/lib/python2.7/site-packages/
インストールされたパッケージが検索される場所とどの順序で
と
$ echo $ path
/opt/local/bin:/opt/local/sbin:/library/frameworks/python.framework/versions/2.7/bin:/usr/bin:
必要に応じてこれらを設定する方法のレシピを提供するのではなく、少しの知識が危険であり、合理的ではあるが間違っていると推測することによって運動的でないようにするため、通常の情報源に相談することをお勧めします。
他のヒント
最初にRPY2を正常にインストールしたことを確認します。タイトルにRPY2を使用しているものについては、/opt/opt/local/var/macports/softwareをご覧ください。実行中のPythonのバージョンに応じて、Py26-rpyと呼ばれるかもしれません。
それを見る場合は、Pythonに正しいパスを使用する必要があります。このようなPythonのデフォルトの場所を確認してください。
which python
これにより、最初のPythonの場所が返され、おそらく/usr/bin/pythonと発言されますが、RPY2がコンパイルされたバージョンを使用する必要があります。
試す:
/opt/local/bin/python2.6
それから:
import rpy2