Error: PyInstaller for Python 2.6+ on Windows needs pywin32.

问题说明

今天在创建一个windows平台的python打包环境时,在使用pyinstaller打包时遇到如下错误:

Error: PyInstaller for Python 2.6+ on Windows needs pywin32.
Please install from http://sourceforge.net/projects/pywin32/

按照提示下载并安装了对应的pywin32文件,再次运行打包程序时任然包这个错。

最后发现问题原因是在我的环境下使用了virtualenv,而安装的pywin32时没有吧相应的库安装到virtualenv的环境下。

解决办法

将pywin32安装到virtualenv环境下,如下:

# 注:我使用的是MinGW环境
> cd myenv
> . Scripts/activate
>  easy_install pywin32-220.win-amd64-py2.7.exe

然后再次运行打包程序,问题解决。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux系统运维

LAMP架构介绍,MySQL、MariaDB介绍,MySQL安装

2078
来自专栏石瞳禅的互联网实验室

看图理解进程间通信IPC

进程间通信(inter-process communication或interprocess communication,简写IPC)是指两个或两个以上进程(或...

3872
来自专栏云计算教程系列

如何在Ubuntu 14.04上优化Tomcat安装

Tomcat是Java Servlet和JavaServer Pages技术的流行实现。它由Apache Software Foundation根据流行的Apa...

590
来自专栏极乐技术社区

Demo推荐:微商城完整源码+配置指南

基于vue, react, node.js, go开发的微商城(含微信小程序) 截图如下: ? 搭建指南: 1 克隆代码 见附件 2 配置nginx ...

56310
来自专栏乐沙弥的世界

Linux下编译安装Apache httpd 2.4

1432
来自专栏增长技术

Android Debug Bridge

Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具, 采用了客户端-服务器模型,包括三个部分:

3552
来自专栏云计算教程系列

如何在Ubuntu 18.04上使用LEMP将Symfony 4应用程序部署到生产中

Symfony是一个开源PHP框架,具有优雅的结构和声誉,无论其大小如何,都是一个适合启动任何项目的框架。作为一组可重用的组件,其灵活性,体系结构和高性能使其成...

1958
来自专栏玄魂工作室

免杀后门之MSF&Veil-Evasion的完美结合

Veil-Evasion 是 Veil-Framework 框架的一部分,也是其主要的项目。利用它我们可以生成绕过杀软的 payload !kali 上并未安装...

3144
来自专栏一个爱瞎折腾的程序猿

jenkins在windows服务器上执行含git push命令的脚本权限不足的解决方法

3512
来自专栏Kubernetes

kubeadm工作机制分析

更多关于kubernetes的深入文章,请看我csdn或者oschina的博客主页。 介绍 kubeadm一共提供了5个子命令: kubeadm init ku...

4439

扫码关注云+社区

领取腾讯云代金券