为没有root访问权限的一个用户安装python模块?

为没有root访问权限的一个用户安装python模块?

我有一个使用 wxPython 的 Python 程序,我在 Mac 上将它与 py2app 捆绑在一起。这在 2.6 下运行得很好(我有wxpy2app安装在 2.6 中)。但由于zipfile2.6 下的库中存在一些错误(例如无法压缩或解压缩文件),我不得不使用 2.7.3。我的管理员安装了 Python 2.7.3,因此zipfile不再是问题。但是,2.7.3 没有附带 py2app,而且由于我的高级管理员害怕终端,我无法安装 py2app。我想到了virtualenv,但 wxPython 拒绝在虚拟环境中安装。

因此,最重要的是,有什么方法可以只为我的用户安装 py2app,这样我就不需要 root/sudo 了?无论是库,还是全新的 python 安装,还是任何其他方法,我都需要带有 py2app 和 wxpython 的 2.7.3。

答案1

通常情况下,你可以使用以下方式为非 root 用户安装模块

pip install --user py2app

我相信easy_install -U py2app也有效...

相关内容