Môi trường ảo và thư viện
Khi trình cài không tự làm được, ba lệnh dưới đây là đủ. Trình cài dùng chung một môi trường ảo ở thư mục người dùng (~/.venv) để mọi công cụ Vnstock thấy cùng một bộ thư viện.
1. Kích hoạt môi trường ảo
Mỗi lần mở terminal mới, chạy trước khi dùng Vnstock. Dấu (.venv) hiện ở đầu dòng là xong.
source ~/.venv/bin/activateThoát môi trường: gõ deactivate.
2. Cài toàn bộ thư viện
File requirements.txt liệt kê đủ gói của hệ sinh thái Vnstock và thư viện xử lý dữ liệu đi kèm, đã trỏ sẵn kho gói riêng. Chạy sau khi kích hoạt môi trường.
Bằng pip
pip install -r https://vnstocks.com/files/requirements.txtBằng uv — nhanh hơn nhiều, cài một lần
pip install uvuv pip install -r https://vnstocks.com/files/requirements.txtCài thêm một gói lẻ: pip install tên_gói. Xem đã có gì: pip list.
3. Tạo lại môi trường từ đầu
Khi môi trường hỏng hoặc trình cài báo lỗi lặp lại: xoá, tạo mới, kích hoạt, rồi chạy lại trình cài hoặc bước 2.
rm -rf ~/.venvpython3 -m venv ~/.venvsource ~/.venv/bin/activateCần Python 3.10–3.14. Máy có nhiều bản Python thì gọi đích danh, ví dụ python3.12 -m venv ~/.venv.
Vẫn lỗi? Xem lỗi thường gặp, hoặc dán thông báo lỗi vào trợ lý AI kèm câu "môi trường Vnstock ở ~/.venv".