我一直在嘗試相當一段時間,現在讓我的Python程序運行在沒有安裝python的PC上。我有問題,因爲我使用python 3.6.0。在這篇文章中,我將討論從this video得到的一種方法。cx_freeze AttributeError:模塊'dis'沒有屬性'_unpack_opargs'
我做的第一件事就是安裝Python 3.5併爲它創建一個virtualenv,我激活了它。你可以看到我是如何做到的on the post I made earlier today。在激活環境之後,我在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
文件名爲vkv.py
。 vkv.py
文件和setup.py
文件都是此路徑上的唯一2個文件:C:\Users\hp\Desktop\Code\Python testing\distr
。
好吧,現在我只需要在命令行輸入setup.py build
就可以製作.exe
文件。但是,當我這樣做,我收到了一堆線,與在最後一行的錯誤:
AttributeError: module 'dis' has no attribute '_unpack_opargs'
有誰知道我做錯了什麼?它是否在setup.py
文件中,是不是正確設置virtualenv?有沒有人知道這個錯誤意味着什麼以及我如何修復它?
請注意:setup.py文件中的描述是荷蘭語,但我不認爲它應該重要,因爲它只是一個字符串。 –