3

遺伝子オントロジープログラミング[GOGrapher]のPython用ライブラリをインストールしようとしています。ページで、彼らは私にこう言いました:

$ `svn co https://projects.dbbe.musc.edu/public/GOGrapher/trunk GOGrapher`
$ cd GOGrapher
$ su -
# python setup.py install

私はすべてを行いますが、最後のステップでエラーが発生します

error: /usr/local/lib/python2.7/dist-packages/GOGrapher-0.0.egg-info: Permission denied

なにが問題ですか?私はこれが初めてですが、できる限りのことをします。

4

2 に答える 2

1

試す

sudo python setup.py install

代わりは。(Mac OS 10.7.3で動作しますが、推奨さsu -れる解決策は動作しません)。

于 2012-10-17T02:12:30.630 に答える
0

ファイルシステムにスーパーユーザーとしてインストールすることはお勧めできません。Pythonでは、いつでもライブラリをローカルにインストールできます。

すでにGOGrapherディレクトリにいると仮定します。

$ python setup.py install --home

ライブラリをホームディレクトリにインストールする必要があります。後で、ライブラリPATHをPYTHONPATH環境変数に追加する必要があります。これにより、Pythonはそれを検索する場所を認識します。

$ export PYTHONPATH=$HOME/lib/python

ディレクトリは少し異なる場合があり(lib/python2.7またはlib/python2.7 / site-packages)、確認できます。

永続的にするには、.profile、.bashrc、または使用しているシェルに追加する必要があります。

于 2012-10-17T02:12:43.147 に答える