- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
[tl;博士?见底部]
OS X 上的 Python 总是有点令人厌恶,因为它在整个系统中 split 并分散开来。一些在/usr
,一些在/Library/Python
,一些在/System/Library/Frameworks/Python.framework
。
现在,据我了解,该框架应该包含 Python 分布,即不会改变的点点滴滴。一个例子是标题、标准库、二进制图像等。
作为 sort-of-popular Python C extension 的开发者,我认为自己非常擅长 OS X 生态系统以及如何在其上编译 Python 扩展。不是一个月前Apple decided to skip on QA , 全面打破 C 扩展构建。
虽然它以一种新的方式被打破,因为 Apple 似乎已经决定删除 Python 发行版的大部分内容。看一下 include/
目录:
$ ls -l /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.6
total 16
-rw-r--r-- 1 root wheel 30K Jun 25 2010 pyconfig.h
遗漏了什么? Python.h
header 也许?更重要的是,我遇到了 zc.buildout
的问题,因为它找不到 site.py
...看看:
$ python -c 'print __import__("site").__file__'
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc
$ ls -l /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.py*
-rw-r--r-- 1 root wheel 20K May 17 15:40 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc
遗漏了什么?也许是 site.py
的原始版本?
总而言之,Apple 似乎正在剥离重要 开发人员资源。我在其他装有 OS X 10.6.7 的 MacBook 上证实了这两个发现。
tl;dr Apple 已经从 Python 框架中删除了许多重要的 header 和源代码。这件事发生在其他人身上吗?如果是这样,这是什么时候发生的?为什么会这样?最重要的是,我该如何取回它们?
câu trả lời hay nhất
Python.h 和其他 header 包含在 Xcode 中。在我的系统上,它位于 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h
Và/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h
。后者似乎是由 Xcode 安装程序安装的。
关于python - Apple 对 Python 框架做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151548/
Tôi cần phát triển một trang web đơn giản, tôi thường sử dụng framework CSS bootstrap, nhưng tôi muốn sử dụng Gumbyn, nó cho phép tôi sử dụng 16 cột thay vì 12. Tôi muốn biết liệu: Tôi có thể thay đổi màu xanh lục một cách dễ dàng không? Cách sử dụng bố cục cố định
Câu hỏi này đã có câu trả lời ở đây: Đã đóng 13 năm trước. Những ưu điểm/nhược điểm của việc sử dụng khung công tác PHP so với việc viết mã PHP trực tiếp là gì?
Tôi đã phát triển một ứng dụng Spring/JPA: các lớp dịch vụ, kho lưu trữ và miền gần như đã hoàn thiện. Lớp duy nhất còn thiếu là lớp mạng. Tôi đang nghĩ đến việc sử dụng Playframework 2.0 cho cấp độ web nhưng tôi không chắc liệu mình có thể làm được không
Ứng dụng web struts hiện tại của tôi có chức năng đăng nhập một lần. Sau đó tôi sẽ tạo một ứng dụng web khác bằng Spring framework. Sau đó muốn liên kết ứng dụng spring mới bằng user đã đăng nhập từ ứng dụng struts
Lần đầu tiên tôi sử dụng Spark framework và ORMLite để xử lý dữ liệu được gửi theo biểu mẫu trên trang web và thấy vấn đề unicode khi gửi ký tự tiếng Trung. Suy nghĩ đầu tiên của tôi là vấn đề có thể là do ORMLite, vì bộ ký tự cơ sở dữ liệu MySQL của tôi được đặt để sử dụng utf8
Tôi có một mô-đun sử dụng chức năng .Net 4.5 và ứng dụng của chúng tôi cũng hoạt động cho người dùng XP. Vì vậy, tôi đang nghĩ đến việc chuyển mô-đun phụ thuộc .net 4.5 này sang một dự án riêng. Làm cách nào tôi có thể có giải pháp khi có hai dự án nhắm mục tiêu vào các phiên bản khác nhau
Tôi biết đây là một câu hỏi rất chung chung, nhưng tôi đoán là tôi không thực sự tìm kiếm một câu trả lời rõ ràng. Là người mới làm quen với PHP framework, tôi gặp khó khăn trong việc hiểu nó. Các khung Javascript, đặc biệt là các khung có phần mở rộng giao diện người dùng, dường như thực hiện điều này bằng cách tách mã JS khỏi thiết kế
Tôi cần thu thập một số thông tin về các giải pháp ORM hiện có. Hãy thoải mái viết bằng bất kỳ ngôn ngữ lập trình nào. Bạn có thể nói về khung ORM tốt nhất mà bạn đã sử dụng không? Tại sao nó tốt hơn những người khác? Câu trả lời hay nhất tôi đã sử dụng NHibernate và Entity
Ngoài SDK của Apple, còn có những framework iPhone mạnh mẽ nào khác để bắt đầu phát triển? Có cách nào để tăng tốc thời gian phát triển không? Câu trả lời hay nhất Khung lớn nhất như vậy là Three20. Được sử dụng bởi Facebook và nhiều công ty khác
Ai đó có thể khai sáng cho tôi về khung web bằng NodeJS không? Gần đây tôi đã bắt đầu học express js từ trại mã miễn phí và mặc dù mọi thứ đang diễn ra tốt đẹp, tôi vẫn bối rối không biết chính xác express là gì. Đây có phải là một khung công tác ngăn xếp đầy đủ không? Có phải nó hoàn toàn dành cho phần phụ trợ? tôi đã tìm thấy bạn
Bạn có thể đề xuất khung/bộ công cụ Ajax nào để xây dựng GUI cho các ứng dụng web sử dụng thanh chống? Câu trả lời hay nhất Tôi muốn nói rằng sự lựa chọn thư viện AJAX/javascript của bạn sẽ ít phụ thuộc hơn vào cách triển khai chương trình phụ trợ của bạn và hơn thế nữa
Tôi có mã python tạo ra lỗi sau: objc[36554]: Lớp TKApplication được triển khai trong cả /Library/Frameworks/Tk.
Trước hết, xin lỗi nếu tôi hỏi một câu hỏi rõ ràng vì tôi không có nền tảng lập trình, vì vậy tôi bắt đầu: Tôi muốn chạy một loạt các kịch bản thử nghiệm và có một số biến được khai báo trong phần nền (tôi in chúng để kiểm tra kỹ xem họ đã khai báo đúng chưa), chuỗi đầu tiên là số nguyên và hai chuỗi còn lại như bạn có thể thấy
Trong một dự án chúng tôi đang thực hiện, chúng tôi đang tìm kiếm một thư viện quay và ghi video. Công việc cơ bản của chúng tôi (dựa trên các tìm kiếm trên google) cho thấy vlc (libvlc), ffmpeg (libavcodec) và gstreamer là ba
Tôi đã thử tìm kiếm một số loại chức năng để tắt/làm gián đoạn hoạt động bình thường trong khung Play! Tôi có thiếu thứ gì không? Vẫn chơi nó! Chức năng này không thực sự được thêm vào? Câu trả lời hay nhất Không có thứ gì giống như phương thức Thread trong lớp dừng Java, vì nhiều lý do
Chúng tôi muốn lưu giữ hồ sơ về tất cả các sự cố quan trọng trong hệ thống của chúng tôi. Ví dụ: khi cơ sở dữ liệu có thể lưu trữ trạng thái người dùng hiện tại, nhật ký sự kiện sẽ ghi lại tất cả các thay đổi đối với trạng thái đó và thời điểm thay đổi xảy ra. Cơ sở ghi nhật ký sự kiện phải gần nhất có thể với chi phí bằng 0 của trình kích hoạt sự kiện và phải phù hợp với
Có danh sách các khung thử nghiệm cho ActionScript 2.0/3.0 không? Câu trả lời hay nhất Cập nhật 18-05-2010 Vì bài đăng này hơi cũ và tôi mới nhận được phiếu ủng hộ nên có thể đáng cung cấp một số thông tin cập nhật để mọi người không theo dõi
Tôi có một danh sách lớn các mảng có nhiều mảng (một chiều) là chuỗi thời gian của các sự kiện khác nhau. Mỗi điểm có một nhãn và tôi muốn tạo cửa sổ một mảng gọn gàng dựa trên nhãn của nó. Nhãn của tôi là 0, 1 và 2. Mỗi cửa sổ có kích thước cố định M.
Tôi mới sử dụng Play! và đang viết ứng dụng đầu tiên của mình. Ứng dụng này có một tập hợp các URL mà nó dựa vào, trích xuất dữ liệu từ phản hồi XML và trả về các URL hợp lệ. Ứng dụng này yêu cầu các môi trường khác nhau (Dev, Staging và Pro
đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Câu hỏi được cập nhật để làm cho câu hỏi trở thành chủ đề cho Stack Overflow. Đóng cửa 4 năm trước. Cải thiện điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!