Việc chạy python trong môi trường ảo giúp cô lập không ảnh hưởng đến MacOS cũng như cho phép tạo nhiều môi trườn cho các mục đích khác nhau.
Dưới đây là ví dụ tạo môi trường để làm việc với python. Dựa theo cách này có thể lưu sẵn nhiều script python cho các công việc hay dùng. Rất tiện.
1. Tạo thư mục làm việc
Hiện mình đang dùng thư mục này:
drvdt@MacBook-Pro PYTHON % pwd/Users/drvdt/DEV/PYTHON
Các dự án/công việc khác có thể để ở thư mục khác, và tạo môi trường phù hợp.
Đây là ví dụ một số script mình hay dùng:
drvdt@MacBook-Pro PYTHON % ls
Pdf2Pptx.py data pdf2docx qtkt
RefineHTML.py merge_csv.py pdf2pptx venv
Bên trong folder cũng có thể tạo môi trường riêng.
Cũng có thể tạo nhiều môi trường ngay trong 1 folder và tùy dự án sẽ dùng môi trường nào. Nhưng hiện tại mình không dùng vì sợ lâu sẽ ... quên.
Cũng có thể để hoàn toàn trong ổ cứng vật lý rời, nếu ACE có. Cũng tiện cho nhiều việc,
2. Tạo môi trường
Trong Terminal, chạy:
Sau khi tạo xong, kích hoạt bằng lệnh:
3. Cài đặt các gói cần thiết cho môi trường
Sau khi tạo xong, kích hoạt bằng lệnh để cài thêm các thư viện:
Chạy các lệnh sau:
Giải thích nhanh:
python-docx: tạo và chỉnh sửa file
.docxdocx2txt: trích xuất nội dung văn bản từ
.docxPyMuPDF (fitz): đọc, tách, trích xuất text hoặc hình ảnh từ PDF rất mạnh
pdfplumber: đọc text và bảng trong PDF chính xác hơn
4. Vào môi trường
Sau khi tạo xong, kích hoạt bằng lệnh:
- Đăng nhập để gửi ý kiến