首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Python二进制模块安装到Windows中的自定义位置

将Python二进制模块安装到Windows中的自定义位置
EN

Stack Overflow用户
提问于 2012-07-29 23:08:39
回答 1查看 2.5K关注 0票数 6

假设我想在Windows上为Python安装一个二进制模块。假设该模块是作为预先构建的安装程序xxx-n.n.n.win32-py2.7.exe分发的,使用distutils进行准备。

我的问题是,安装程序坚持将包安装到他在注册表中找到的任何Python目录中。但是,我在一个闪存驱动器上有一个很小的“可移植”Python目录,我经常使用它,并且需要在那里安装包。该目录未在注册表中标记。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-30 02:35:42

你可以使用easy_install来安装二进制包,而且它不需要编译:

easy_install binary_installer_built_with_distutils.exe

请参阅Can I install Python windows packages into virtualenvs?

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11710308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档