Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
uv trong Python, được giải thích rõ ràng (có mã):
uv cực kỳ nhanh.
- Tạo môi trường ảo bằng uv nhanh hơn khoảng 80 lần so với python -m venv.
- Cài đặt gói nhanh hơn 4–12 lần mà không cần bộ nhớ đệm, và khoảng 100 lần với bộ nhớ đệm.
Hôm nay, hãy cùng tìm hiểu cách sử dụng uv để quản lý gói Python.
Hãy cùng khám phá!

uv là một trình quản lý gói Python dựa trên Rust được xây dựng để nhanh chóng và đáng tin cậy.
Nó không chỉ thay thế pip mà còn cả pip-tools, virtualenv, pipx, poetry và pyenv, tất cả chỉ với một tệp nhị phân độc lập duy nhất.
Dưới đây là một bảng cheat uv cho các lập trình viên Python👇
Hãy cùng xem mã tiếp theo!
1️⃣ Tạo một dự án mới
Để thiết lập một dự án Python mới, hãy chạy: uv init project-name.
Điều này sẽ tạo ra một cấu trúc thư mục, một tệp TOML, một kịch bản mẫu và một README.
Kiểm tra điều này 👇

2️⃣ Khởi tạo một môi trường.
Mặc dù uv tự động khởi tạo một môi trường ảo trong một dự án, bạn có thể tạo một môi trường ảo một cách rõ ràng bằng lệnh `uv venv`.
Kích hoạt nó như sau:
- MacOS/Linux: source .venv/bin/activate
- Windows: .venv\Scripts\activate
Kiểm tra điều này 👇

3️⃣ Cài đặt gói
Tiếp theo, bạn có thể thêm các phụ thuộc bằng lệnh `uv add <library-name>`.
Khi bạn thêm gói, uv sẽ cập nhật tệp toml và giải quyết toàn bộ cây phụ thuộc, tạo ra một tệp khóa.
Kiểm tra điều này 👇

4️⃣ Thực thi một kịch bản
Để chạy một kịch bản, sử dụng lệnh `uv run script[.]py`.
Nếu một gói không có sẵn trong môi trường của bạn nhưng nó được sử dụng trong kịch bản, uv sẽ cài đặt nó khi bạn chạy kịch bản, với điều kiện phụ thuộc được chỉ định trong tệp toml.
Kiểm tra điều này 👇

5️⃣ Tái tạo một môi trường.
Cuối cùng, uv cung cấp cài đặt có thể tái tạo 100%.
Giả sử bạn đã sao chép một dự án sử dụng uv. Bạn có thể chạy `uv sync` để khớp chính xác với dự án.
Điều này hoạt động trên tất cả các hệ điều hành, và ngay cả khi dự án bạn sao chép sử dụng một phiên bản Python khác.
Kiểm tra điều này 👇

Và đó là cách bạn có thể bắt đầu sử dụng uv.
Lưu ý: Khi bạn đẩy dự án của mình lên GitHub, ĐỪNG thêm tệp uv[.]lock vào tệp gitignore của bạn. Điều này giúp uv tái tạo môi trường khi người khác sử dụng dự án của bạn.
Dưới đây là bảng cheat một lần nữa để bạn tham khảo 👇
Nếu bạn thấy nội dung này hữu ích, hãy chia sẻ lại với mạng lưới của bạn.
Tìm tôi → @akshay_pachaar ✔️
Để biết thêm thông tin chi tiết và hướng dẫn về LLMs, AI Agents, và Machine Learning!

20:55 3 thg 8
uv trong Python, được giải thích rõ ràng (có mã):
360,45K
Hàng đầu
Thứ hạng
Yêu thích