Có một nhị phân ngoài đó cho mac OS x hiện tại, python cho PyGTK không? Tôi làm việc với nhiều môi trường máy tính để bàn (mac, windows, gnome) và thực sự xem xét việc thiếu python của nền tảng GUI là một vấn đề. Có ai biết nơi tôi có thể tìm thấy một phiên bản được xây dựng của PyGTK và GTK cho Mac? Tôi không thể sao chép kho lưu trữ git, nó giữ thời gian.PyGTK ở đâu dành cho Mac OS X?
Trả lời
Tôi không sử dụng macports nhưng có vẻ như jhbuild hoạt động cho tôi. Dưới đây là các bước mà tôi đã thực hiện.
- tải xuống gtk-osx-build-setup.sh từ:
https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
và lưu vào thư mục chính của bạn. - lửa lên thiết bị đầu cuối và điều hướng đến thư mục home của bạn và chạy lệnh
sh gtk-osx-build-setup.sh
- shell script sẽ cảnh báo bạn rằng
~/.local/bin
không được thêm vào biến môi trường của bạn để làm điều này, chỉnh sửa.profile
tập tin của bạn nằm ở thư mục chính của bạn và/Users/<username>/.local/bin
đến biến môi trường của bạn. để biết thêm về cách chỉnh sửa tệp này, hãy kiểm tra:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
- sau đó, thực hiện lệnh
~/.local/bin/jhbuild bootstrap
. nó sẽ tải xuống và cài đặt một số tiện ích cần thiết. - tải về và cài đặt phiên bản beta của gtk + OSX khuôn khổ tại địa chỉ:
http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
- trước khi cài đặt
meta-gtk-osx-python
, bạn cần xây dựng và cài đặt một số gói khác màjhbuild
không cài đặt tự động, vì vậy những gì tôi đã làm là tôi cài đặtlibpng
bằng cách thực hiện lệnh:~/.local/bin/jhbuild build libpng
- bạn cũng cần phải cài đặt
libtiff
để làm lệnh:~/.local/bin/jhbuild build libtiff
- và cũng
gtk-doc
là cần thiết để:~/.local/bin/jhbuild build gtk-doc
- và cuối cùng bạn bây giờ có thể cài đặt
meta-gtk-osx-python
bằng cách thực hiện:~/.local/bin/jhbuild build meta-gtk-osx-python
Hãy cho tôi biết nếu nó hoạt động.
đã cố gắng điều này quá, có vẻ như công việc đang chặn git cũng ... git.gnome.org [0: 209.132.176.202]: errno = Hoạt động hết thời gian gây tử vong: không thể kết nối ổ cắm (Hoạt động đã hết thời gian) –
việc bạn làm là liên quan đến công việc. Cũng có thể, yêu cầu bộ phận CNTT của bạn bỏ chặn git. – b3rx
Giải quyết ftp.imendio.com ... 88.131.94.22 Kết nối với ftp.imendio.com | 88.131.94.22 |: 80 ... nhấp nháy .. nhấp nháy .. –
Bạn đã thử thực hiện bằng macports chưa? This website shows how.
Vâng, đã thử trước đó, tôi nghĩ rsync là giao thức bị chặn bởi tường lửa của tổ chức của chúng tôi. cổng sudo -d selfupdate rsync: không kết nối được với rsync.macports.org: Lỗi rsync hoạt động hết thời gian: lỗi trong socket IO (mã 10) tại /SourceCache/rsync/rsync-35.2/rsync/clientserver.c (105) [receiver = 2.6.9] Lỗi: Đồng bộ hóa cây cổng cục bộ không thực hiện được rsync Không thể đồng bộ hóa cây cổng: Đồng bộ hóa 1 nguồn không thành công –
Chúng không dạy bất cứ điều gì ở trường, chỉ C và ASM trở lại trong ngày của tôi. Xin lỗi vì đã xúc phạm bạn. –
Xin lỗi, tôi nghĩ tôi đã không đọc quyền đó. dù sao tôi đang nhìn /opt/local/etc/macports/macports.conf và tôi thấy rsync_options, và tôi đã thêm -e "ssh" nhưng không may mắn tôi phải làm điều gì sai. –
Có trình cài đặt cho PyGTK 2.24 trong thử nghiệm tại đây, announced trên danh sách PyGTK.
Dự án CẬP NHẬT đã di chuyển trên macpkg's sourceforge page.
Tôi không thể làm việc với meld (lỗi phân đoạn), nhưng các chương trình PyGTK mẫu hoạt động OK.
CẬP NHẬT 2 kể từ đó gói mới Py3GTK3 xuất hiện trên cùng một trang sourceforge. Chưa thử nghiệm.
Hiện nay, một gói mac trên sourceforge
brew install pygtk
làm việc cho tôi (yêu cầu homebrew).
Đã xác nhận làm việc với OS X 10.10, nhưng theo mặc định, nó sẽ cài đặt nó vào phân phối Python của brew, vì vậy nếu bạn vẫn đang sử dụng python gốc, nó sẽ không tìm thấy nó.
Điều này không thành công đối với tôi: Lỗi: Thư mục - /usr/local/opt/fontconfig/INSTALL_RECEIPT.json có bất kỳ ý tưởng nào khiến tôi nhận được thư đó không? – zabumba
Không có ý tưởng. Bạn có lẽ nên hỏi những người chịu trách nhiệm cho các gói brew của pygtk, brew chính nó, hoặc pygtk chính nó, tùy thuộc vào nếu bạn có thể tìm ra nơi mà thông điệp đến từ. – chelmertz
Không hoạt động. pytjhon vẫn nói không có glib – raaj
Tải xuống gói mới nhất từ http://sourceforge.net/projects/macpkg/files/PyGTK/ và cài đặt.
Nếu bạn đang cố gắng sử dụng hệ thống python, đây là tất cả những gì bạn sẽ phải làm.
Nếu không, sau đây là cách cài đặt nó với pyenv, có thể được cài đặt với Homebrew. Với brew cài đặt, bạn có thể cài đặt phiên bản pyenv và Python 2.7.8 với:
brew install pyenv && pyenv install 2.7.8
Sau khi bạn đã làm điều đó, sau đó bạn sẽ phải sao chép các gói gtk và phụ thuộc của nó vào cài đặt python của bạn:
cd /opt/gtk/lib/python2.7/site-packages/ && \
cp * ~/.pyenv/versions/2.7.8/lib/python2.7/site-packages/
Vậy đó. Bạn cũng có thể cài đặt tương tự gói Py3GTK3 có gói cho python 2.7 và 3.2 từ http://sourceforge.net/projects/macpkg/files/Py3GTK3/.
tuyệt vời. phương pháp đầu tiên đã làm việc cho tôi. –
Cách tốt hơn 'xuất PYTHONPATH =/usr/local/lib/python2.7/site-packages: $ PYTHONPATH' –
- 1. Pascal IDE dành cho Mac OS X
- 2. SetWindowsHookEx dành cho Mac OS X?
- 3. Lớp UIDevice dành cho Mac OS X?
- 4. Nhật ký PostgreSQL trên Mac OS X ở đâu?
- 5. Thư viện C chuẩn ở đâu trên Mac OS X?
- 6. C++ IDE dành cho OS X
- 7. ldconfig cho Mac OS X
- 8. Tài liệu cho API iTunes trên OS X ở đâu?
- 9. chown (mac os x)
- 10. Thư mục bảo mật/lib của JRE trên Mac OS X ở đâu?
- 11. Các GEM ở đâu khi Ruby được biên dịch thủ công trong Mac OS X 10.6.8?
- 12. Các tùy chọn Java được lưu trữ trên Mac OS X ở đâu?
- 13. Mac OS X: Tôi nên lưu trữ dữ liệu ứng dụng phổ biến ở đâu?
- 14. Phương án CADisplayLink cho Mac OS X
- 15. Cài đặt Maven 'nằm ở đâu trên os mac?
- 16. ImportError: Không có mô-đun tên gi.repository Mac OS X
- 17. Đề án nào dành cho Mac OS X Snow Leopard có hỗ trợ tốt nhất?
- 18. JNotify trên Mac OS X?
- 19. GKSession với Mac OS X
- 20. Plugin Tipsy dành cho jQuery ở đâu?
- 21. pygettext.py và msgfmt.py trên Mac OS X
- 22. clamxav homebrew mac os x
- 23. Tôi có thể lấy tài nguyên để phát triển cho Mac OS Classic ở đâu?
- 24. Cách tạo dịch vụ Windows cho Mac OS X?
- 25. Cài đặt CLSQL trên Mac OS X
- 26. Makefile for dummies? Mac OS X
- 27. sử dụng PEAR với MAC OS X
- 28. Phát triển Blackberry trên Mac OS X
- 29. Python unicode trong Mac terminal os X
- 30. Mac OS X/RSS Thông báo Growl
http://macpkg.sourceforge.net/ – schlamar