CÔNG NGHỆ THÔNG TIN >> BÀI VIẾT CHỌN LỌC

Hướng dẫn cài đặt Python 3.10 trên Windows 10 và các thư viện Cơ bản-Học máy-Âm thanh-Hình ảnh-Video

Đăng lúc: 04:16 PM - 09/02/2023 bởi Charles Chung - 1693

Trong bài viết này tôi sẽ hướng dẫn các bạn cài đặt Python 3.10 trên Windows và các thư viện cơ bản cũng như các thư viện học máy, thị giác máy tính (numpy, pandas, matplotlib, scipy, opencv-python, mediapipe, pydotplus, cmake, face_recognition, tensorflow,...).

1. Giới thiệu về Python

Python được Guido van Rossum phát triển vào cuối những năm 1980 và đầu những năm 1990 tại Viện nghiên cứu quốc gia về toán học và khoa học máy tính ở Hà Lan. Python có nguồn gốc từ nhiều ngôn ngữ khác, bao gồm ABC, Modula-3, C, C++, Algol-68, SmallTalk và Unix shell và các ngôn ngữ script khác. Python khá giống Perl, Ruby, Scheme, Smalltalk và Tcl. Python được phát triển để chạy trên nền Unix. Nhưng theo thời gian, nó đã "bành trướng" sang mọi hệ điều hành từ MS-DOS đến MAC OS, OS/2, Windows, Linux và một số điều hành khác thuộc họ Unix. Python là ngôn ngữ bậc cao (high-level) có hình thức sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Cho phép người sử dụng viết mã với số lần gõ phím tối thiểu. Python cũng là một trong những ngôn ngữ phổ biến nhất thế giới.

2. Một số đặc điểm của Python

  • Dễ học: Python có ít từ khóa, cấu trúc đơn giản và cú pháp được định nghĩa rõ ràng. Điều này cho phép người mới học tiếp cận ngôn ngữ một cách nhanh chóng.
  • Dễ đọc: Mã Python được định nghĩa rõ ràng hơn và có thể nhìn thấy bằng mắt.
  • Dễ bảo trì: Mã nguồn của Python khá dễ bảo trì.
  • Một thư viện tiêu chuẩn rộng: Phần lớn thư viện của Python rất dễ đính kèm và đa nền tảng tương thích trên UNIX, Windows và Macintosh.
  • Chế độ tương tác: Python có hỗ trợ cho chế độ tương tác cho phép kiểm tra tương tác và debug.
  • Portable: Python có thể chạy trên nhiều nền tảng phần cứng khác nhau và có cùng giao diện trên tất cả các nền tảng.
  • Có thể mở rộng: Bạn có thể thêm các module cấp thấp vào trình thông dịch Python. Các module này cho phép các lập trình viên thêm hoặc tùy chỉnh các công cụ của mình để hiệu quả hơn.
  • Cơ sở dữ liệu: Python cung cấp phương thức giao tiếp cho tất cả các cơ sở dữ liệu.
  • Lập trình GUI: Python hỗ trợ các ứng dụng GUI có thể được tạo và chuyển sang nhiều cuộc gọi hệ thống, thư viện và hệ thống cửa sổ, như Windows MFC, Macintosh và hệ thống X Window của Unix.
  • Khả năng mở rộng: Python cung cấp cấu trúc và hỗ trợ tốt hơn cho các chương trình lớn hơn so với kịch bản lệnh shell.

3. Python có thể viết các ứng dụng gì?

  • Web Application
  • Data Analysis : Machine Learning, Data Visualization, Google Cloud, Image and Video Analysis
  • Robot Programming
  • Game Application
  • Desktop Application
  • Networking and Computer Security

4. Cài đặt Python 3.10 và các thư viện trên Windows 10

Trong quá trình tìm hiểu về Python, Python AI tôi thấy nhiều bạn cài đặt các thư viện Python trên Windows 10 hay gặp các lỗi về version, access denied, not found,...Sau đây là tôi sẽ hướng dẫn chi tiết từng bước để các bạn có thể cài Python 3.10 trên Windows 10 và các thư viện cơ bản, học máy, thị giác máy tính, xử lý âm thanh, văn bản, giọng nói thành công 100% nhé:

- Tải phiên bản Python 3.10 tại link sau: https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe

- Kích vào tệp python-3.10.0-amd64.exe để cài đặt, nhớ chọn như hình dưới

- Kích vào Customize installation -> Kích Next

- Kích vào tùy chọn Install for all users -> Kích vào Install và chờ cài xong thì Close cửa sổ là xong.

- Cài đặt các thư viện: Để cài các thư viện trong Python chúng ta sử dụng công cụ pip có sẵn trong Python nhé, đầu tiên hãy mở Command Prompt với quyền Administrator lên.

tiếp theo tại cửa sổ dòng lệnh gõ lệnh theo cú pháp sau: pip install <package>[==version].

  • Cài thư viện numpy: pip install numpy
  • Cài thư viện pandas: pip install pandas
  • Cài thư viện matplotlib: pip install matplotlib
  • Cài thư viện scipy: pip install scipy
  • Cài thư viện mysql: pip install mysql-connector-python==8.0.29
  • Cài thư viện scikit learn: pip install scikit-learn
  • Cài thư viện tensorflow: pip install tensorflow
  • Cài thư viện opencv: pip install opencv-python
  • Cài thư viện pydotplus: pip install pydotplus
  • Cài thư viện mediapipe: pip install mediapipe
  • Cài thư viện google to text speech: pip install gTTs
  • Cài thư viện  google speech recognition: pip install speechrecognition
  • Cài thư viện pyaudio: pip install pyaudio
  • Cài thư viện playsound: pip install playsound==1.2.2
  • Cài thư viện face recognition:

- Trước khi cài thư viện này bạn cần cài đặt cmake, visual c++ tools for build cmaker, dlib sau đó mới cài face recognition được.

- Tải Visual community 2017 tại link sau: 

Visual Community 2017

- Chạy bản cài Visual community 2017 và chọn các mục như hình dưới.

- Nhấn install để cài nhé, hình trên là máy tôi cài rồi nên nó là Modify.

- Sau khi cài xong thì gõ tiếp các lệnh tại Command Promt

pip install cmake

pip install face_recognition

- Trong khi cài face_recognition máy sẽ tự cài dlib nhé.

Như vậy là tôi đã hướng dẫn các bạn cài một số thư viện để có thể vọc vạch Python và Machine learning rồi, sau này cần thư viện gì các bạn cứ theo cú pháp trên nhé, nếu gặp lỗi hãy liên hệ với tôi nhé.

Video demo (đang quay...)

 

thay lời cảm ơn!

QUẢNG CÁO - TIẾP THỊ