开发环境为PyCharm,直接在PyCharm中点击安装pyinstaller很方便,很快就安装成功。
但想在dos中尝试安装一下。预期很简单,输入一条命令即可:pip install pyinstaller。
但实际输入后,pip报错!
如下图所示,cmd中先进入项目的虚拟环境中python.exe和pip.exe所在的路径,然后直接输入pip install pyinstaller,命令无效。
在pycharm中进行一些命令,如把*.ui文件转为py文件时,发现命令第一个需要先指定python.exe文件,于是把命令改为python.exe pip3.6.exe install pyinstaller,发现命令有效了,只是报错:pip3.6.exe第一行非utf-8编码类的提示。打开提示的网站,是说要我们添加python编码声明。
pip3.6.exe改不了了,改其py文件pip3.6-script.py,在第二行加一句# -*- coding: utf-8 -*-,注意,需要紧跟第一行的编译器声明,编码声明必须在