Tôi có một dự án Python django hiện có đang chạy trong Máy chủ Web. Bây giờ khách hàng cần thực hiện một số thay đổi trong mã hiện có. Vì vậy, tôi cần phải thiết lập nó trong máy địa phương của tôi. Tất cả các gói cần thiết cho dự án này được cài đặt trong môi trường ảo. Làm thế nào tôi có thể sao chép hoặc sao chép môi trường ảo này vào máy cục bộ của mình để chạy Dự án này.Làm thế nào để sao chép/sao chép một môi trường ảo từ máy chủ web
5
A
Trả lời
1
này là rất dễ dàng - nói virtualenv máy chủ của bạn là bên trong ~/example.org/_env/
và dir dự án địa phương của bạn là ~/Projects/example
:
Bạn kích hoạt môi trường:
cd ~/example.org/_env/
. _env/bin/activate
Sau đó, bạn đóng băng env hiện tại:
pip freeze > pip-requirements.txt
Sau đó, bạn tải tệp đó xuống máy của mình và xây dựng lại môi trường:
cd ~/Projects/example
virtualenv _env
pip install --use-mirrors -r pip-requirements.txt
Cũng có thể dự án của bạn đã có tệp pip-requirements.txt, vì vậy bạn chỉ có thể bỏ qua bước một nếu trường hợp đó xảy ra.
Nếu bạn không có nhị phân virtualenv trên máy tính của bạn, bạn có thể cài đặt bằng cách sử dụng, ví dụ:
sudo pip install virtualenv
mà sẽ cài đặt nó trên toàn hệ thống
Các vấn đề liên quan
- 1. Cách sao chép/sao chép một môi trường ảo từ máy chủ đến máy cục bộ
- 2. Làm thế nào để khởi động python Idle từ một môi trường ảo (virtualenv)
- 3. Làm cách nào để sao chép tệp từ máy chủ này sang máy chủ khác?
- 4. Làm thế nào để bạn triển khai một trang web cho máy chủ web của bạn?
- 5. Chia sẻ môi trường ảo virtualenv
- 6. Sao chép tệp từ một máy chủ sang một máy chủ khác
- 7. Làm cách nào để sao chép các tạo tác từ Teamcity sang một máy chủ khác?
- 8. dữ liệu Sao chép giữa hai trường hợp máy chủ
- 9. Sử dụng PIP trong một môi trường ảo, làm thế nào để cài đặt MySQL-python
- 10. Bạn có thể sao chép một máy ảo xanh không?
- 11. R: sao chép/di chuyển một môi trường khác
- 12. Sao chép máy chủ SQL không sao chép khóa ngoài
- 13. Máy chủ SQL - sao chép dữ liệu từ bảng dàn
- 14. Các vấn đề/câu hỏi về bộ nhớ đệm cấp 2 khi di chuyển từ một máy chủ web đến môi trường cân bằng tải máy chủ web
- 15. Máy ảo - Azure, thiết lập máy chủ web
- 16. Làm cách nào để sao chép tệp từ VirtualBox sang hệ điều hành máy chủ?
- 17. Môi trường ảo cho Linux Kernel hack
- 18. Làm cách nào để tự cập nhật pip từ bên trong môi trường ảo của tôi?
- 19. Làm thế nào để sao chép tài nguyên hoặc tài nguyên khác trong Maven tùy thuộc vào môi trường đích?
- 20. Làm thế nào để thử một máy chủ web để thử nghiệm đơn vị trong Java?
- 21. Làm thế nào để sao chép một tập tin trên máy chủ FTP đến một thư mục trên cùng một máy chủ trong java?
- 22. file sao chép với Python trong môi trường Windows
- 23. Làm cách nào để sử dụng scp để sao chép tệp từ máy chủ sang phía máy khách?
- 24. Sao chép CouchDB hoạt động như thế nào với các máy chủ Không/Phục hồi?
- 25. Làm cách nào để xuất/nhập tiêu đề máy chủ từ trang web IIS7?
- 26. Làm thế nào có thể sao chép dữ liệu trường 2 vào một trường trên Solr
- 27. Scala: làm thế nào để nhúng một máy chủ web nhỏ vào một ứng dụng scala?
- 28. Làm thế nào để mô phỏng môi trường IE8?
- 29. Làm thế nào để sao chép một hình ảnh từ xa trong python?
- 30. CSS hiển thị khác trên máy chủ web so với môi trường phát triển