Opencv как установить anaconda jupiter
Перейти к содержимому

Opencv как установить anaconda jupiter

  • автор:

Как установить OpenCV в anaconda?

введите сюда описание изображения

При установке из командной строки выдает всё те же ошибки.

Traceback (most recent call last): File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1062, in __call__ return func(*args, **kwargs) File "D:\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main exit_code = do_call(args, p) File "D:\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 80, in do_call module = import_module(relative_mod, __name__.rsplit('.', 1)[0]) File "D:\Anaconda3\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "D:\Anaconda3\lib\site-packages\conda\cli\main_install.py", line 8, in from .install import install File "D:\Anaconda3\lib\site-packages\conda\cli\install.py", line 19, in from ..core.index import calculate_channel_urls, get_index File "D:\Anaconda3\lib\site-packages\conda\core\index.py", line 9, in from .package_cache_data import PackageCacheData File "D:\Anaconda3\lib\site-packages\conda\core\package_cache_data.py", line 15, in from conda_package_handling.api import InvalidArchiveError File "D:\Anaconda3\lib\site-packages\conda_package_handling\api.py", line 3, in from libarchive.exception import ArchiveError as _LibarchiveArchiveError File "D:\Anaconda3\lib\site-packages\libarchive\__init__.py", line 1, in from .entry import ArchiveEntry File "D:\Anaconda3\lib\site-packages\libarchive\entry.py", line 6, in from . import ffi File "D:\Anaconda3\lib\site-packages\libarchive\ffi.py", line 48, in libarchive = ctypes.cdll.LoadLibrary(libarchive_path) File "D:\Anaconda3\lib\ctypes\__init__.py", line 434, in LoadLibrary return self._dlltype(name) File "D:\Anaconda3\lib\ctypes\__init__.py", line 356, in __init__ self._handle = _dlopen(self._name, mode) TypeError: LoadLibrary() argument 1 must be str, not None During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\Anaconda3\Scripts\conda-script.py", line 12, in sys.exit(main()) File "D:\Anaconda3\lib\site-packages\conda\cli\main.py", line 150, in main return conda_exception_handler(_main, *args, **kwargs) File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1354, in conda_exception_handler return_value = exception_handler(func, *args, **kwargs) File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1065, in __call__ return self.handle_exception(exc_val, exc_tb) File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1109, in handle_exception return self.handle_unexpected_exception(exc_val, exc_tb) File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1120, in handle_unexpected_exception self.print_unexpected_error_report(error_report) File "D:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1190, in print_unexpected_error_report from .cli.main_info import get_env_vars_str, get_main_info_str File "D:\Anaconda3\lib\site-packages\conda\cli\main_info.py", line 19, in from ..core.index import _supplement_index_with_system File "D:\Anaconda3\lib\site-packages\conda\core\index.py", line 9, in from .package_cache_data import PackageCacheData File "D:\Anaconda3\lib\site-packages\conda\core\package_cache_data.py", line 15, in from conda_package_handling.api import InvalidArchiveError File "D:\Anaconda3\lib\site-packages\conda_package_handling\api.py", line 7, in from .tarball import CondaTarBZ2 as _CondaTarBZ2 File "D:\Anaconda3\lib\site-packages\conda_package_handling\tarball.py", line 7, in import libarchive File "D:\Anaconda3\lib\site-packages\libarchive\__init__.py", line 1, in from .entry import ArchiveEntry File "D:\Anaconda3\lib\site-packages\libarchive\entry.py", line 6, in from . import ffi File "D:\Anaconda3\lib\site-packages\libarchive\ffi.py", line 48, in libarchive = ctypes.cdll.LoadLibrary(libarchive_path) File "D:\Anaconda3\lib\ctypes\__init__.py", line 434, in LoadLibrary return self._dlltype(name) File "D:\Anaconda3\lib\ctypes\__init__.py", line 356, in __init__ self._handle = _dlopen(self._name, mode) TypeError: LoadLibrary() argument 1 must be str, not None 

Установка OpenCV-Python на виртуальной среде для суперчайников

Здесь вы найдете пошаговый пример установки библиотеки OpenCV на Python.

  • Установка Python
  • Установка виртуальной среды
  • Установка OpenCV + jupiterlab, numpy, matplotlib
  • Тестирование

Все тестировала на планшете Microsoft Surface, Windows 10 Pro, c 64-битной операционной системой.

Предположим, что на вашем устройстве ничего не установлено заранее.

  1. Сначала установим Python.
    Скачиваем нужную версию и запускаем .exe файл. Не забываем установить галочку add path. Я установила Python 3.7.3 от 25 марта 2019 г., потому что новая на данный момент версия Python 3.7.4 от 8го июля 2019 г. работала некорректно, а именно в терминале некоторые команды зависали. Открываем командную строку.
  2. Устанавливаем virtualenv.
    Виртуальная среда нам нужна для того, чтобы для каждого отдельного проекта была своя «комната» со своими версиями установленных библиотек, которые не будут зависеть от других проектов и путаться между собой.
    Пакеты будем устанавливать с помощью pip. Он в последнее время сразу идет с Python, но обычно требуется его обновить командой:
    python -m pip install —upgrade pip
    Обновили pip, теперь установим виртуальную среду:
    pip install virtualenv
    Командой cd перейдите в папку, в которой хотите создать среду и введите команду:
    mkdir opencvtutorial_env — так мы создали среду с названием opencvtutorial_env.
    Далее вводим команду virtualenv opencvtutorial_env и для активации перейдите в папку среды и далее с помощью Tab до activate.
    .\opencvtutorial_env\Scripts\activate
  3. Установим библиотеки OpenCV-Python, Numpy и Matplotlib, которые понадобятся для тестирования функций opencv.
    Самый легкий и быстрый вариант установки у меня получился с неофициальной версии. Устанавливаем его командой:
    pip install opencv-python
    Вместе с opencv-python в подарок с этим пакетом идет numpy. Дополнительно установим matplotlib: pip install matplotlib .
  4. Установим pip install jupyterlab и запустим его командой jupyter notebook .
    Теперь осталось проверить все ли у нас работает. В открывшемся окне создаем новый Python 3 файл, и запускаем команду:
    import cv2 as cv
    print( cv.__version__ )
    Если выходит версия opencv, то поздравляю, можно тестировать туториалы c официального сайта. Мои примеры работ по туториалам можно найти здесь.
  • opencv-python
  • computer vision
  • компьютерное зрение
  • python3
  • virtualenv

Opencv как установить anaconda jupiter

We recommend using Anaconda with Python 3 for the homework assignments. The instruction to install anaconda and Python 3 can be found at http://docs.anaconda.com/anaconda/install/linux/. Below is a short tutorial to install the experiment system on the PSU Linux lab machines and on a regular Windows machine . Note, we highly recommend that the homework assignments are completed on a Linux machine and will grade your assignments on Linux only.

1. Install anaconda:

wget https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh
bash Anaconda3-2018.12-Linux-x86_64.sh -b -p $HOME/anaconda
export PATH=»$HOME/anaconda/bin:$PATH»
conda update —all

2. Install necessary libraries:

pip install opencv-python==3.4.2.17
pip install opencv-contrib-python==3.4.2.17

Windows:

1. Download and install anaconda environment Python 3.7:
Download: https://www.anaconda.com/download/#windows
Install: http://docs.anaconda.com/anaconda/install/windows/

Download Anaconda

2. Open Anaconda Prompt
Start Menu / Anaconda3 / Anaconda Prompt

Anaconda Prompt

3. In Anaconda Prompt, type commands to install necessary libraries:

pip install opencv-python==3.4.2.17
pip install opencv-contrib-python==3.4.2.17

Install libraries

4. Run your python program

Anaconda Jupyter Notebook Opencv not working

Ok so to preface this, I am very new to jupyter notebook and anaconda. Anyways I need to download opencv to use in my notebook but every time I download I keep getting a NameError saying that ‘cv2’ is not defined. I have uninstalled and installed opencv many times and in many different ways and I keep getting the same error. I saw on another post that open cv is not in my python path or something like that… How do I fix this issue and put open cv in the path? (I use Mac btw) Please help 🙁 Thank you!

asked Feb 2, 2023 at 5:07
prgrmr_dal prgrmr_dal
1 1 1 bronze badge

1 Answer 1

Try the following:

  1. Install OpenCV using Anaconda Navigator or via terminal by running:
    conda install -c conda-forge opencv
  2. Now you should check if its installed by running this in terminal: conda list
  3. Import OpenCV in Jupyter Notebook: In your Jupyter Notebook, run import cv2 and see if it works.
  4. If the above steps are not working, you should add OpenCV to your Python PATH by writing the following code to your Jupyter NB:
    import sys sys.path.append(‘/anaconda3/lib/python3.7/site-packages’)

This should work.

answered Feb 2, 2023 at 5:17
ethancodes6969 ethancodes6969
1 1 1 bronze badge

  • opencv
  • anaconda
  • jupyter
  • nameerror
  • pythonpath
    The Overflow Blog
Related
Hot Network Questions

Subscribe to RSS

Question feed

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Site design / logo © 2024 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2024.2.12.4680

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *