Tôi muốn cài đặt python trên ổ đĩa flash trong môi trường ảo để tôi có thể phát triển mã ở mọi nơi. Điều này có thể làm theo cách mà tôi có thể sử dụng ổ đĩa flash của tôi trên windows/mac/linux máy tính?python đa nền tảng di động
Trả lời
Bạn có thể thử thiết lập một cái gì đó bằng cách sử dụng một số môi trường kiểu VirtualEnv, với các phiên bản Python khác nhau được cài đặt trên máy của bạn.
Bạn không chắc chắn về cách bạn có thể làm tròn các đường dẫn khác nhau trên các hệ điều hành khác nhau.
virtualenv: http://pypi.python.org/pypi/virtualenv
- Đối với cửa sổ, người đứng đầu để di Python (http://PortablePython.com) để xem các tùy chọn khác nhau mà bạn có,
- Đối với Linux và Mac bạn không cần phải cài đặt nó trên ổ USB như những hệ thống thường đi kèm với Python được cài đặt trước. Nếu bạn cần các gói cụ thể cho các hệ thống đó, hãy mang chúng trên USB cùng với một kịch bản dòng lệnh có thể tải chúng bằng một cuộc gọi trong virtualenv trên các hệ thống đó và bạn tốt để đi!
Hãy lưu ý rằng đây không bao giờ là bằng chứng đạn 100% vì bạn tùy thuộc vào phiên bản Python bạn đang sử dụng/đưa gói vào.
Tôi đã làm cho nó hoạt động cho Windows nhưng tôi không biết liệu nó sẽ làm việc cho Linux và Mac máy tính, tôi đã không thử nó. tôi đã thực hiện một hướng dẫn trên blog của tôi: http://webdevon.com/setting-up-a-django-development-environment-from-scratch-on-windows/
Michael
Như @millimoose chỉ ra, bạn có thể cài đặt ba phiên bản khác nhau của Python.
Đối với mỗi gói Python bạn đang làm việc, bạn có thể tạo một .pth
file trong thư mục site-packages
của mỗi phiên bản Python mà bạn muốn sử dụng gói từ đó.
Lưu ý rằng, như mô tả here:
Nếu bạn đặt một tập tin trong thư mục
.pth
site-packages
chứa một con đường, tìm kiếm trăn con đường này cho hàng nhập khẩu.
Ví dụ, nếu bạn có một gói có tên my_package
mà bạn đang làm việc trên mà nằm ở con đường C:\Users\Me\Documents\dev_packages\my_package
, bạn có thể thêm một tập tin với phần mở rộng .pth
(lưu ý rằng tên không quan trọng, đặc biệt nó doesn 't cần phải có bất kỳ liên quan đến tên gói), với các nội dung:
C:\Users\Me\Documents\dev_packages
này sẽ thêm C:\Users\Me\Documents\dev_packages
đến Python nhập khẩu tìm kiếm con đường, gây ra gói my_package
được khám phá. Bằng cách đặt tệp .pth
này vào thư mục site-packages
của mỗi phiên bản Python, my_package
sẽ có sẵn trong tất cả các phiên bản Python tương ứng.
- 1. Tính di động giữa các nền tảng di động
- 2. BitVM bitcode đa nền tảng
- 3. Thư viện chụp ảnh di động/đa nền tảng nguồn mở
- 4. Giải pháp đa nền tảng di động dựa trên Ruby nào để sử dụng?
- 5. Phát triển đa nền tảng với GLKit?
- 6. Thay thế đa nền tảng cho py2exe
- 7. Truy cập webcam đa nền tảng
- 8. Phát triển các chỉnh sửa nền tảng di động
- 9. Bộ hẹn giờ nhanh, đa nền tảng?
- 10. Thư viện vẽ đa nền tảng
- 11. GUI đa nền tảng/SQL tốt nhất?
- 12. Ở trên các nền tảng di chuyển
- 13. Đường dẫn thư mục Desktop đa nền tảng?
- 14. Trình tạo dự án đa ngôn ngữ đa nền tảng?
- 15. Thư viện đầu vào nhẹ, đa nền tảng
- 16. Chuyển các thư viện C++ đa nền tảng sang nền tảng Windows Phone 8
- 17. Phát triển trò chơi đa nền tảng, với các nhà phát triển trên nhiều nền tảng
- 18. Whats Framework phát triển ứng dụng di động đa nền tảng được sử dụng nhiều nhất hiện nay?
- 19. Phương pháp đa nền tảng để xóa thanh địa chỉ trong ứng dụng web dành cho thiết bị di động
- 20. Xác thực và ủy quyền bằng REST và ASP.NET Web Api từ các ứng dụng di động đa nền tảng
- 21. Một cách đa nền tảng phổ quát (di động) để hiển thị cảnh báo cho người dùng
- 22. Phát triển di động đa nền tảng được thực hiện như thế nào trong thực tế hiện nay (năm 2013)?
- 23. Bắt đầu với phát triển ứng dụng di động đa nền tảng phức tạp như thế nào?
- 24. Ví dụ về các ứng dụng lai/nền tảng di động trong đời thực thành công?
- 25. Sử dụng nền tảng python giá đỡ
- 26. Bộ công cụ GUI đa nền tảng Tiny C++
- 27. (Đa nền tảng) Lập trình 3D với C# (mono)
- 28. Tạo trình trợ giúp giao thức đa nền tảng chạy tập lệnh python
- 29. Tài nguyên cho phát triển C/C++ đa nền tảng
- 30. Triển khai ứng dụng Python Qt đa nền tảng: Win, OSX, Linux
Chỉ cần cài đặt ba bản sao của Python trên ổ đĩa flash và chạy tùy chọn nào phù hợp. – millimoose