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

发布于 2021-01-29 15:10:31

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

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

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

关注者
0
被浏览
95
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看