![](/img/trans.png)
[英]AttributeError: module 'dis' has no attribute '_unpack_opargs' While Building Python 3.6 executable using CX_FREEZE
[英]cx_freeze AttributeError: module 'dis' has no attribute '_unpack_opargs'
我已经尝试了很长时间,以使我的Python程序在未安装python的PC上运行。 我遇到了问题,因为我正在使用python 3.6.0。 在这篇文章中,我将讨论从该视频中获得的一种方法。
我做的第一件事是安装Python 3.5并为其创建了virtualenv,并激活了它。 您可以在今天早些时候发表的帖子中看到我的做法。 激活环境后,我在python 3.5环境的cmd中使用了以下命令: pip install cx_Freeze
。 它安装正确无误。 然后我制作了这个setup.py
文件:
from cx_Freeze import setup, Executable
setup(name='vkv',
version='0.1',
description='Berekent de wortels van een vkv',
executables = [Executable('vkv.py')])
我想将其转换为.exe
文件的python文件称为vkv.py
vkv.py
文件和setup.py
文件都是该路径上仅有的两个文件: C:\\Users\\hp\\Desktop\\Code\\Python testing\\distr
。
好的,现在我只需要在命令行中输入setup.py build
即可生成.exe
文件。 但是当我这样做的时候,我得到了很多行,最后一行有错误:
AttributeError: module 'dis' has no attribute '_unpack_opargs'
有人知道我做错了吗? 它在setup.py
文件中是否存在,是否未正确设置virtualenv? 有谁知道此错误的含义以及如何解决该错误?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.