如何安装哪些程序需要“命令”中的virtualenv?(How to install which p

2019-09-16 07:56发布

我试图安装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组织我的项目,因此,如何在不使用安装要求sudoapt-get install将无法工作,除非我使用sudo 。 我找不到在需求pip 。 可以说,我想安装easy_install在virtualenv中,例如,如何做到这一点?

Answer 1:

我不认为你可以得到周围没有sudo / root访问权限安装kivy的依赖包。

一旦你安装它们,请按照安德鲁的概括步骤的答案 。



Answer 2:

当您使用的virtualenv并开始运行它,你可以使用的easy_install / PIP被安装在那里。 因为它直接安装到VIRTUALENV不需要须藤。

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

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

  • sudo easy_install virtualenv (你需要的最后须藤)

  • virtualenv kivydir

  • source kivydir/bin/activate

  • easy_install kivy (安装到kivydir)



文章来源: How to install which programs requires “sudo” in virtualenv?