小编典典

如何在不包含主机环境的site-packages文件夹的情况下将pywin32与virtualenv结合使用?

python

我正在使用Python
2.6下的PyInstaller,仅部分支持该功能,因为MS凭其清单无意义创建的混乱状态现已影响Python,因为现在已将其编译为MSVC8。

问题在于清单嵌入支持依赖pywin32扩展进行构建,这很麻烦,因为在创建virtualenv时不包括主机的site-
packages文件夹(在构建环境中,kinda破坏了这一点)我找不到方法安装所需的扩展,以便PyInstaller可以访问它们。

有人找到解决此问题的方法吗?


阅读 223

收藏
2021-01-20

共1个答案

小编典典

好吧,好吧,因为我必须找到前进的道路,我即兴创作了。我在内部创建了一个git存储库,其中包含hack在一起的pywin32版本,该版本将使用标准setup.py脚本安装在virtualenv中。要使它正常工作需要花费很多时间,但我设法将其加载,并且依赖代码现在可以按需运行。如果人们觉得这对社区有益,请发表评论:如果我足够,我会尝试在我的github帐户上放一些东西。

2021-01-20