2012-07-29 52 views
6

假设我想在Windows上安装Python的二进制模块。假设模块是作为使用distutils准备的预构建安装程序xxx-n.n.n.win32-py2.7.exe分发的。将Python二进制模块安装到Windows中的自定义位置

我的问题是,安装程序坚持将软件包安装到他在注册表中找到的任何Python目录中。但是,我在闪存驱动器上安装了这个小巧的“便携式”Python目录,我不时使用它,并且需要在其中安装软件包。该目录未在注册表中标记。

到目前为止,我所做的只是解压缩安装程序并手动将文件复制到Lib/site-packages。但也许有更聪明的选择?我能否以某种方式破解distutils安装程序,让我指定目标Python目录(就像其他一些安装程序一样)?

PS:请注意,easy-install不是一个选项,因为它坚持从源代码编译包,而我想安装预编译包。

+0

可能重复( http://stackoverflow.com/questions/3271590/can-i-install-python-windows-packages-into-virtualenvs) – 2012-07-29 18:37:21

回答

相关问题