上个月刚刚开始跟着嵩天老师在中国大学mooc的python教程。
这几天学到pyinstaller库的使用时,遇到了一些问题。
安装方法:在cmd中输入 pip install pyinstaller
问题1:
You are using pip version 9.0.1, however version 9.0.3 is available
原因:
版本过低。
解决方法:
直接在cmd运行命令:python -m pip install --upgrade pip
问题2:
在将.py文件打包时,出现了报错:
ValueError: script 'C:\Users\tianyaliaowang\dafengche.py' not found
原因:
使用python的idle环境下直接保存的文件,只能通过 “最近打开–打开文件夹所在位置 “才能找到”,不然找不到。但是,即使找到了保存的文件,按照地址一步一步往上爬,爬到第一层时,会发现刚刚上一层的文件夹依然会不见了。原因未知。
解决方法:
自己另设置一个文件夹,将自己的需要打包的文件存入自己的文件夹,再次运行即可。
改进解决方法:
C:\Users\tianyaliaowang>D:
D:\>cd python
D:\python>
找到自己保存的文件的地址,然后在cmd命令行下输入,该文件的地址所在磁盘+cd+所在文件夹。
如图,我的源代码保存在D盘的python文件夹中,
则在cmd中输入:
D:
后:
cd python
即可,这样就可以将cmd工作路径转为我们打包文件的路径下,再输入pyinstaller -F decimalceshi.py就不会出现“not found”的问题了