Skip to content
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Basic

[TIPS] Cách cài dlib trên Windows nhanh gọn không bị lỗi

By Chủ tiệm Mì
March 12, 2020 2 Min Read
13

Chào anh em, trong quá trình làm việc thì mình thấy cái thư viện dlib là cái mà anh kêu nhiều nhất nên hôm nay chúng ta sẽ cài dlib trên windows nhé!

Trên Linux và Mac thì đơn giản vô cùng, chỉ vỏn vẹn 2 lệnh:

pip install cmake
pip install dlib

Và thế là phang ầm ầm các loại landmark facial detect, face align… nhưng ông Window thì vãi linh hồn, cài cứ gọi là chữ đỏ rợp trời như chứng khoán:

dlib windows error
Nguồn: Github

Mình đã google đi google lại, thử đủ trò như cài Cmake, thậm chí tải mã nguồn dlib về biên dịch nhưng kết quả cuối cùng là…..FAIL toàn tập!

Mà cái thằng Window này cực dị, có máy thì cài phát ăn ngay, có máy thì cài đi cài lại cũng không được. Thành ra có người bảo dễ, có người bảo khó, ko ai giống ai và cách khắc phục của mỗi người cùng chả giống ai. Thôi thì có cách nào share cách đó nhé, cách của mình như sau:

  • Bước 1: Bạn xóa trắng toàn bộ Python và Python Launcher trong máy. Cứ cái gì liên quan Python thì xóa hết (dùng Program and features trong Contrl Panel ấy).
  • Bước 2: Nếu máy chưa có bộ Visual Studio nào thì cài 1 bộ, có thể tải bản Community cho nó free (link đây). Chú ý khi cài chọn Visual C++ như hình đưới.
  • Bước 3: Tải và cài Cmake cho lành, tại đây: https://cmake.org/. Sau đó tải bộ cài python 3.7 và cài đặt python như bình thường. Link tải Python: https://www.python.org/downloads/
  • Bước 4: Tải và cài anaconda theo cái cách không thể đơn giản hơn đó là: Next liên tục cho đến khi Finish.
  • Bước 5: Tìm trong Start menu của Window, tìm Anaconda Powershell và chạy nó.
  • Bước 6: Gõ lệnh tạo môi trường ảo conda “conda create -n condaenv python=3.7 anaconda” để tạo môi trường ảo.
  • Bước 7: Kích hoạt môi trường ảo bằng cách gõ “conda activate condaenv”.
  • Bước 8: Cài đặt dlib bằng lệnh thần thánh “conda install -c conda-forge dlib“
  • Bước 9: Chuyển đến thư mục và chạy project thôi, xong rồi!
dlib trên windows

Chú ý, do chúng ta cài dlib trong anaconda nên các bạn phải kích hoạt anaconda (thực hiện Bước 5 và Bước 7) mỗi khi muốn chạy project nhé.

Chúc các bạn thành công, cài đặt được dlib trên windows ! Nếu cài vẫn bị lỗi thì các bạn lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup để cùng thảo luận nhé!

Hãy join cùng cộng đồng Mì AI nhé!

Fanpage: http://facebook.com/miaiblog
Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup
Website: https://miai.vn/
Youtube: http://bit.ly/miaiyoutube

Tags:

dlibdlib anaconda installdlib errordlib installdlib install windowsdlib windowdlib window install
Author

Chủ tiệm Mì

Follow Me
Other Articles
Previous

Chung tay chống COVID-19, làm thử hệ thống phát hiện khẩu trang và nhắc nhở nếu không đeo bằng OpenCV

Next

Chung tay đẩy lùi COVID-19, Mì AI cho ra mắt chatbot hỗ trợ thông minh (COVID chatbot)

13 Comments
  1. abel says:
    March 13, 2020 at 7:49 am

    Hi, mình mất 2 hôm mò mẫm cài dlib , hôm nay ok rồi thì mới thấy bạn post hướng dẫn.
    Theo ý của mình thì: cài bộ visual studio với VC++ xong là cài được dlib, Lúc đầu lỗi đỏ tùm lum nhưng debug thì cho thấy chỉ có lý do là không tìm thấy C++ Compiler (CMAKE_CXX_COMPILER not set)
    CMAKE thì có đi kèm trong visual studio rồi, dùng console của visual studio sẽ có path

    Reply
    1. Nguyễn Chiến Thắng says:
      March 13, 2020 at 1:09 pm

      Thanks bạn góp ý ah! Thêm cách xử lý cho các bạn khác tham khảo hihi 😀

      Reply
  2. Vĩ says:
    March 28, 2020 at 1:52 pm

    Chào anh ,theo em thì chỉ cần như thế này, em cài cmake theo kiểu bình thường xong, thì “pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f”
    Thế là xong dlib

    Reply
    1. Nguyễn Chiến Thắng says:
      April 2, 2020 at 7:39 am

      Thanks em nhiều nhé!

      Reply
    2. Trang says:
      April 26, 2020 at 4:54 pm

      Python 3.8 kh được à anh

      Reply
      1. Nguyễn Chiến Thắng says:
        April 27, 2020 at 8:30 am

        Tạm thời em nên sử dụng Python 3.7 nhé. Cần gì trao đổi thêm thì lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup nhé!

        Reply
  3. Hirus says:
    April 28, 2020 at 1:11 pm

    Thiệt ra trong cái đống thần chú đỏ kia nếu đọc từng dòng thì gỡ được lỗi anh ạ, ban đầu em pip install dlib xong hiện ra 1 đống đỏ hết hồn, sau khi đọc kĩ lại thì nó bảo thiếu Window SDK 8.1 và một số thứ gì đó bla bla và kết hợp google thì em mở Visual Studio lên và cài Visual C++, thực chất trong cài Visual C++ có tích hợp thêm Window SDK 8.1. Thế nên sau khi cài xong Visual C++ trong Visual Studio thì mở cmd lên và pip install dlib. Chạy ngon hẳn hoi luôn anh ạ không cần phải cài thêm Anaconda.

    Reply
    1. Hirus says:
      April 28, 2020 at 1:14 pm

      Cũng không cần gỡ Python luôn anh ạ, em dùng Python 3.8, dlib 19.19.0

      Reply
      1. Nguyễn Chiến Thắng says:
        April 29, 2020 at 4:01 am

        Thanks em nhiều.

        Reply
      2. Haith says:
        April 10, 2024 at 11:20 am

        Em dùng python 3.8 cài dlib v khác lỗi mà cài ver anh bảo được luôn

        Reply
        1. Nguyễn Chiến Thắng says:
          April 15, 2024 at 10:32 pm

          Em post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup kèm ảnh chụp xem sao nhé!

          Reply
  4. Minh Đức says:
    November 6, 2023 at 2:33 pm

    bác có thể hướng dẫn thêm chi tiết được ko ạ.

    Reply
    1. Nguyễn Chiến Thắng says:
      December 19, 2023 at 8:45 pm

      bạn post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup trao đổi cho tiện nha!

      Reply
Show Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Tìm hiểu và cài đặt OpenClaw – trợ lý ảo 24/7 thông minh đa chức năng – Mì Ai
  • Dùng thử Pika – robot học Tiếng Anh cho trẻ cực đỉnh – Mì AI
  • TopView.AI 4.0 – nền tảng tạo AI video cộng tác bá đạo – Mì AI
  • Storm MCP – giải pháp nhanh gọn nhẹ để có MCP Server trong 5 phút – Mì AI
  • VoxCPM thử voice cloning với checkpoint finetune Tiếng Việt – Mì AI

Recent Comments

  1. Chủ tiệm Mì on Thử xây dựng hệ thống Agentic AI với LangGraph – Mì AI
  2. Nguyễn Chiến Thắng on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  3. Trần Sơn Dương on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  4. Salomon on [CV] Thử làm model cảnh báo ngủ gật cho tài xế oto bằng Dlib và Resnet
  5. khang on Xây dựng hệ thống nhận diện thủ ngữ – ngôn ngữ ký hiệu tay – để giao tiếp với người khuyết tật

Categories

  • Basic
  • Computer Vision
  • Data Science – Data Analysis
  • Generative AI
  • MÌ ÚP
  • Natural Language Processing
  • RNN-LSTM-GRU
  • Share Data

Là người đi trước, hãy biết đưa tay lại phía sau.

Nguyễn Chiến Thắng
Cảm ơn các bạn đã ủng hộ Mì AI!