2014-06-16 13 views
5

Tôi đang cố gắng tạo exe bằng py2exe bằng Python. Khi tôi nhập py2exe Tôi nhận được lỗi như sau:Không có mô-đun có tên là máy móc

Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import py2exe 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Python27\lib\site-packages\py2exe-0.9.2.0-py2.7-win32.egg\py2exe\__init__.py", line 9, in <module> 
    patch_distutils() 
    File "C:\Python27\lib\site-packages\py2exe-0.9.2.0-py2.7-win32.egg\py2exe\patch_distutils.py", line 68, in patch_distutils 
    from . import distutils_buildexe 
    File "C:\Python27\lib\site-packages\py2exe-0.9.2.0-py2.7-win32.egg\py2exe\distutils_buildexe.py", line 91, in <module> 
    from . import runtime 
    File "C:\Python27\lib\site-packages\py2exe-0.9.2.0-py2.7-win32.egg\py2exe\runtime.py", line 3, in <module> 
    from .dllfinder import Scanner, pydll 
    File "C:\Python27\lib\site-packages\py2exe-0.9.2.0-py2.7-win32.egg\py2exe\dllfinder.py", line 7, in <module> 
    from importlib.machinery import EXTENSION_SUFFIXES 
ImportError: No module named machinery 

Bất kỳ cơ thể nào có thể giúp tôi khắc phục điều này. Tôi không nhận được mô-đun máy móc ở bất kỳ đâu.

+0

Bạn đã cài đặt mô-đun py2exe như thế nào? – Addison

+0

Tôi đã tải xuống từ nguồn và chạy python 'setup.py install' – Anand

+0

' importlib' được thêm vào Python 3. Bạn cũng có cài đặt Python 3 trên máy tính của mình không và liên kết chính xác nào được sử dụng để tải xuống nguồn py2exe? – Talvalin

Trả lời

8

Tôi chỉ chạy vào chính bản thân mình. Tôi đã cài đặt 0,9 từ pypi là tốt. Nếu bạn nhìn vào trang pypi ở đây py2exe on pypi, bạn sẽ thấy rằng tải xuống chỉ hỗ trợ Python 3.3 trở lên và bạn nên sử dụng the 0.6 download from here. Tôi đã xóa quả trứng 0,9 sau khi cài đặt 0,6 và nó đã hoạt động sau đó.

+0

Và exe được liệt kê là trình cài đặt đặt py2exe ở vị trí thích hợp trên đĩa cứng. – phyatt

Các vấn đề liên quan