在两个python环境中使用pyinstaller

时间:2018-05-17 10:10:43

标签: python anaconda pyinstaller

我正在使用pyinstaller将一个.py文件打包到.exe中。我的WIN10 64位计算机上有两个Python3环境。一个来自 Anaconda 另一个是Python3-32bit ,它是单独安装的。此.py文件由 Anaconda Python环境生成。 安装pyinstaller之后,我将环境变量PATH设置为:`

  

PATH = PATH; C:\ Anaconda3 \脚本; C:\ Python35-32 \脚本;

但是,当我输入pyinstaller file.py时,它会引发很多警告: enter image description here

pyinstaller似乎在Python35-32的lib文件夹而不是Anaconda中搜索依赖项。如何在Anaconda的lib文件夹下进行搜索依赖? `

1 个答案:

答案 0 :(得分:1)

您是使用pip还是使用(ana)conda安装pyinstaller?如果是这样,检查pip是python3-32bit还是anaconda one:

pip -V

这将告诉您是否在32位解释器上安装了pip,因此安装了pyinstaller,因此它为什么要查看该特定文件夹。

解决方案是使用conda或anaconda IDE安装pyinstaller。可能需要从python3-32bit

卸载pyinstaller