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ả :