Tôi đang sử dụng wxpython và matplotlib để phát triển phần mềm, khi hoàn thành công việc, tôi muốn chuyển tệp python sang tệp * .exe bằng py2exe, vì vậy nó có thể được sử dụng trong Windows .Đây là tệp "setup.py".ImportError: Không có mô-đun có tên là cycler
from distutils.core import setup
import py2exe
import sys
includes = ["encodings", "encodings.*"]
sys.argv.append("py2exe")
options = {"py2exe": { "bundle_files": 1 ,"dll_excludes":["MSVCP90.dll"]}}
setup(options = options,
zipfile=None,
console = [{"script":'test.py'}])
Sau đó, tôi đã thực hiện tập lệnh này theo số python setup.py
để tạo test.exe
và hoạt động.
Khi tôi thực hiện test.exe
có đăng một lỗi ImportError: No module named cycler
Và sau đó, tôi cố gắng thực hiện import cycler
trong vỏ python, và không có lỗi xảy ra. Ngoài ra, tôi đã kiểm tra thư mục python c:/python27/Lib/site-packages/
và tệp cycler-0.9.0-py2.7.egg
tồn tại ở đây.
Cách giải quyết vấn đề này.
Cùng một lỗi ở đây nhưng đã nhận nó sau khi cố gắng chạy một số mã matplotlib trên một hệ thống Debian. – Carl