môi trường: hệ điều hành MacOS X 10.7.2, hệ thống cài đặt python 2.7.1, 1.7.2 virtualenv, PyObjC 2.3, py2app 0.6.4+py2app không sao chép Python.framework để ứng dụng mới trong khi sử dụng virutalenv
Tôi có một virtualenv mới được tạo ra với pyobc 2.3 và py2app được cài đặt. Khi tôi chạy python setup.py py2app để tạo ứng dụng (ví dụ trong py2app/examples/simple) mọi thứ có vẻ biên dịch và nó tạo ra ứng dụng có thể nhấp đôi, nhưng sau khi nhấp vào ứng dụng đó, tôi nhận được lỗi sau:
A Python runtime not could be located. You may need to install a framework build of Python, or edit the PyRuntimeLocations array in this application's Info.plist file.
Tuy nhiên, nếu tôi làm theo quy trình tương tự trong cài đặt chuẩn của Lion. Ứng dụng hoạt động tốt và như mong đợi.
Bất kỳ đề xuất nào về cách tôi có thể làm cho virtualenv và py2app phát độc đáo với nhau?
Cảm ơn!
Cảm ơn sự giúp đỡ của bạn. Tôi cài đặt python 2,7 từ với brew và chỉnh sửa PATH của tôi cho phù hợp. Bây giờ tôi có thể xây dựng/biên dịch các py2app/example/đơn giản và hy vọng nhiều hơn nữa. Cảm ơn một lần nữa. – macdhuibh
Ned, tôi đã xây dựng trong một pyenv mà tải về nó là 2,6 Python riêng (trong pyenv, 'mà python' trả về */Users/Pyderman/.pyenv/shims/python *), nhưng tôi đang gặp phải cùng một vấn đề: http://stackoverflow.com/questions/34845112/do-py2app-built-apps-require-a-python-installation – Pyderman