2

我正在尝试安装kivy,它在文档中说:

$ 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

但是我不想使用sudo我喜欢将我的项目组织在 virtualenv 中,所以如何在不使用sudo. apt-get install除非我使用sudo. 而且我在pip. 例如,假设我想安装easy_install在 virtualenv 中,该怎么做?

4

2 回答 2

1

当您使用 virtualenv 并开始运行时,您可以使用安装在那里的 easy_install / pip。这不需要 sudo,因为它直接安装到 virtualenv。

换句话说 - 它只是工作。你试过吗?

这里有一个简单的例子http://www.arthurkoziel.com/2008/10/22/working-virtualenv/

  • sudo easy_install virtualenv (你需要的最后一个 sudo)

  • virtualenv kivydir

  • source kivydir/bin/activate

  • easy_install kivy(安装到 kivydir)

于 2012-04-03T22:52:47.080 回答
1

我认为没有 sudo/root 访问权限就无法安装 kivy 的依赖包。

安装它们后,请按照 Andrew's answer中概述的步骤进行操作。

于 2012-04-04T00:05:59.113 回答