Conda cài đặt opencv python 39

Vấn đề #3207 đã được cắt lại cho pytorch 1. 9. 0 Không thể cài đặt bất kỳ phiên bản torchvision nào mới hơn 0. 2. 2 với opencv cho python 3. 9

để sinh sản

Nội dung của ~/.condarc

channels:
  - defaults
  - anaconda
  - pytorch
  - conda-forge
channel_priority: disabled

Trên dòng lệnh

conda create -n temp python=3.9
conda activate temp
conda install torchvision opencv pytorch=1.9.0

Điều này cài đặt torchvision phiên bản 0. 2. 2

Thay thế dòng cuối cùng bằng

conda install torchvision=0.10.0 opencv pytorch=1.9.0

tạo ra lỗi

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package bzip2 conflicts for:
opencv -> pypy3.6[version='>=7.3.3'] -> bzip2[version='1.0.*|>=1.0.6,<2.0a0|>=1.0.8,<2.0a0|>=1.0.6,<1.1.0a0']
torchvision==0.10.0=py39_cu111 -> ffmpeg[version='>=4.2'] -> bzip2[version='>=1.0.8,<2.0a0']

Package jpeg conflicts for:
torchvision==0.10.0=py39_cu111 -> jpeg[version='<=9b']
torchvision==0.10.0=py39_cu111 -> pillow[version='>=5.3.0'] -> jpeg[version='>=9b,<10a|>=9d,<10a|>=9c,<10a']

Package libpng conflicts for:
torchvision==0.10.0=py39_cu111 -> libpng
torchvision==0.10.0=py39_cu111 -> ffmpeg[version='>=4.2'] -> libpng[version='>=1.6.37,<1.7.0a0']

Package python_abi conflicts for:
torchvision==0.10.0=py39_cu111 -> python_abi=3.9[build=*_cp39]
torchvision==0.10.0=py39_cu111 -> pillow[version='>=5.3.0'] -> python_abi[version='3.6|3.6.*|3.7|3.7.*|3.8.*',build='*_cp38|*_pypy36_pp73|*_pypy37_pp73|*_cp36m|*_cp37m']

Package python conflicts for:
torchvision==0.10.0=py39_cu111 -> python[version='>=3.9,<3.10.0a0']
opencv -> py-opencv==4.5.2=py39hef51801_0 -> python[version='3.7.*|3.9.*|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|3.8.*']
opencv -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|3.4.*']
torchvision==0.10.0=py39_cu111 -> pillow[version='>=5.3.0'] -> python[version='3.9.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0']
python=3.9

Package _libgcc_mutex conflicts for:
opencv -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex[version='*|0.1|0.1',build='main|conda_forge']
python=3.9 -> libgcc-ng[version='>=7.5.0'] -> _libgcc_mutex[version='*|0.1|0.1',build='main|conda_forge']

Package tzdata conflicts for:
torchvision==0.10.0=py39_cu111 -> python[version='>=3.9,<3.10.0a0'] -> tzdata
python=3.9 -> tzdataThe following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.33=0
  - torchvision==0.10.0=py39_cu111 -> cudatoolkit[version='>=11.1,<11.2'] -> __glibc[version='>=2.17,<3.0.a0']

Your installed version is: 2.33

hành vi dự kiến

Torchvision phiên bản 0. 10. 0 nên được chọn để cài đặt. Nếu phiên bản được chỉ định rõ ràng, các gói sẽ được cài đặt mà không gặp lỗi

Môi trường

hệ điều hành. Ubuntu 20. Phiên bản GCC 10 (x86_64). (Ubuntu 10. 2. 0-13ubuntu1) 10. 2. 0 phiên bản tiếng kêu. 11. 0. Phiên bản 0-2 CMake. phiên bản 3. 16. 3 phiên bản Python. 3. 9 mô hình và cấu hình GPU (64-bit runtime). đồ họa 0. Phiên bản trình điều khiển Nvidia GeForce 930MX. 460. 80

Chúng tôi khuyên bạn nên sử dụng Anaconda với Python 3 để làm bài tập về nhà. Có thể tìm thấy hướng dẫn cài đặt anaconda và Python 3 tại http. // tài liệu. trăn anaconda. com/anaconda/cài đặt/linux/. Dưới đây là một hướng dẫn ngắn để cài đặt hệ thống thí nghiệm trên máy phòng thí nghiệm PSU Linux và trên máy Windows thông thường. Lưu ý, chúng tôi thực sự khuyên bạn nên hoàn thành bài tập về nhà trên máy Linux và sẽ chỉ chấm điểm bài tập của bạn trên Linux

Linux.  

1. Cài đặt anaconda

quên https. //repo. sự liên tục. io/lưu trữ/Anaconda3-2018. 12-Linux-x86_64. sh
bash Anaconda3-2018. 12-Linux-x86_64. sh -b -p $HOME/anaconda
xuất PATH="$HOME/anaconda/bin. $PATH"
cập nhật conda --all

2. Cài đặt các thư viện cần thiết.  

cài đặt pip opencv-python==3. 4. 2. 17
cài đặt pip opencv-contrib-python==3. 4. 2. 17

các cửa sổ.  

1. Tải xuống và cài đặt môi trường anaconda Python 3. 7
Tải xuống. https. //www. trăn anaconda. com/tải xuống/#windows
Cài đặt. http. // tài liệu. trăn anaconda. com/anaconda/cài đặt/windows/

Conda cài đặt opencv python 39

2. Mở Dấu nhắc Anaconda
Menu Bắt đầu / Dấu nhắc Anaconda3 / Anaconda

Conda cài đặt opencv python 39

3. Trong Anaconda Prompt, gõ lệnh để cài đặt các thư viện cần thiết

cài đặt pip opencv-python==3. 4. 2. 17
cài đặt pip opencv-contrib-python==3. 4. 2. 17

Conda cài đặt opencv python 39

4. Chạy chương trình python của bạn

Conda cài đặt opencv python 39

Liệu Python 3. 9 làm việc với Anaconda?

Anaconda hỗ trợ Python 3. 7, 3. 8, 3. 9 và 3. 10 .

Làm cách nào để cài đặt OpenCV Python trong conda?

Kết luận .
Tải xuống gói OpenCV từ trang OpenCV chính thức
Sao chép và dán cv2. pyd vào thư mục gói trang Anaconda
Đặt các biến môi trường của người dùng để Anaconda biết nơi tìm tiện ích FFMPEG
Thực hiện một số thử nghiệm để xác nhận OpenCV và FFMPEG hiện đang hoạt động