QC

Fix anaconda

 FIX anaconda


Cài đặt link : https://www.npackd.org/p/anaconda64/5.3.1

Cài đặt biến môi trường : C:\Users\youtb\Anaconda3\Scripts

MÃ LỖI 

Solving environment: failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/free/win-64/repodata.json.bz2> Elapsed: - An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team. SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/free/win-64/repodata.json.bz2 (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'ssl3_get_server_certificate\', \'certificate verify failed\')])")))'))

GIẢI PHÁP

Bước 1:

https://www.youtube.com/watch?v=wubqkcVN6WY&ab_channel=XperimentalLearning

Bước 2: https://learnopencv.com/install-opencv-on-windows/#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjI1NjQwIiwidG9nZ2xlIjpmYWxzZX0%3D


Danh sách python :conda search python

Update python : 

conda create -n py39 python=3.9

doc python : https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html

You are using pip version 10.0.1, however version 24.0 is available.

Đề xuất nhưng không khả thi :

pip install -U --upgrade pip

python3 install --upgrade pip

Cách 2 khả thi:
bật python rồi vào trong location bật cmd và gõ lệnh : python  -m pip install --upgrade pip
kết quả :  No module named pip

Cách 3: gõ lệnh như 2 sau đó vào : python -m venv env
Cách 4 : Mở cmd C:\Windows\System32\cmd.exe

python -m pip install --upgrade pip

Kết quả :

C:\Users\youtb\Anaconda3>python -m pip install --upgrade pip Collecting pip Using cached https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed. Installing collected packages: pip Found existing installation: pip 10.0.1 Uninstalling pip-10.0.1: Successfully uninstalled pip-10.0.1 Successfully installed pip-24.0

Sau đó gõ lệnh : pip install opencv-contrib-python

Và chờ cài đặt các packge.
Dùng lệnh mở : activate virtualenv  win down không sử dụng conda


---------------- START LỖI TỰ ĐỘNG FIX -----------------
Sau đó gõ: python và gõ
Import cv2
Báo lỗi :
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'

Dùng lệnh fix : pip install opencv-python

và tiếp tục báo lỗi : 'import' is not recognized as an internal or external command,
operable program or batch file.
-------------- LỖI TỰ ĐỘNG FIX ----------------
Tiếp tục

>>> import cv2
>>> print(cv2.__version__)
4.9.0


Bước 2: mở vsc cài đặt extensen opencv lên rồi code sau:

import cv2

# Mở camera
cap = cv2.VideoCapture(0)

# Kiểm tra xem camera có mở thành công không
if not cap.isOpened():
    print("Không thể mở camera. Hãy đảm bảo rằng không có ứng dụng khác đang sử dụng camera.")
    exit()

# Đọc và hiển thị video từ camera
while True:
    ret, frame = cap.read()

    # Kiểm tra xem frame có được đọc thành công không
    if not ret:
        print("Không thể nhận được frame từ camera.")
        break

    # Hiển thị frame
    cv2.imshow('Camera', frame)

    # Đợi 1 phím nhấn ESC để thoát
    if cv2.waitKey(1) & 0xFF == 27:
        break

# Giải phóng camera và đóng cửa sổ hiển thị
cap.release()
cv2.destroyAllWindows()



Kết quả :
































Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...