2012-04-03 7 views
2

私はそれが言うdocsで、kivyをインストールしようとしています: virtualenvで "sudo"が必要なプログラムのインストール方法は?

$ sudo apt-get install python-setuptools python-pygame python-opengl \ 
    python-gst0.10 python-enchant gstreamer0.10-plugins-good cython python-dev \ 
    build-essential libgl1-mesa-dev libgles2-mesa-dev 
$ sudo easy_install kivy 
しかし、私は、私はvirtualenvの中で整理私のプロジェクトを維持したい sudoを使いたいので、どのように sudoを使用せずに要件をインストールしないでください。 sudoを使用しない限り、 apt-get installは機能しません。私は pipの要件を見つけることができません。例えば、私はvirtualenvに easy_installをインストールしたいと言っていますが、その方法は?

答えて

1

sudo/rootアクセスなしでkivyの依存パッケージをインストールすることはできません。

これらをインストールしたら、Andrewのanswerの手順を実行します。

1

virtualenvを使用して実行を開始すると、そこにインストールされているeasy_install/pipを使用できます。それはvirtualenvに直接インストールされるのでsudoは必要ありません。

他の言葉では - それはうまく動作します。あなたはそれを試してみましたか?

ここに簡単な例http://www.arthurkoziel.com/2008/10/22/working-virtualenv/

  • sudo easy_install virtualenvは(あなたが必要とする最後のsudo)

  • virtualenv kivydir

  • source kivydir/bin/activate

  • easy_install kivyは(kivydirしインストールします)があります

+0

残念ながら、kivyが他の依存パッケージを持っているので、これはうまくいかないので、virtualenv内でeasy_install kivyを実行しようとすると失敗します。 – BluesRockAddict

+0

oh、ok。ありがとう、今私は質問が何を求めていたかを見る。ええ、あなたはおそらくカスタムパスでそれらをすべて手で構築することができますが、人生は短すぎます:o(別の答えで参照されているので、これを残しておきます。 –

関連する問題