Не удается обнаружить библиотеки Python 3.5 или путь в cmake для OpenCV в RaspberryPi - PullRequest
0 голосов
/ 23 февраля 2019
--   Python 2:
--     Interpreter:                 /home/pi/.virtualenvs/cv/bin/python2.7 (ver 2.7.13)
--     Libraries:                   /usr/lib/arm-linux-gnueabihf/libpython2.7.so (ver 2.7.13)
--     numpy:                       /home/pi/.virtualenvs/cv/lib/python2.7/site-packages/numpy/core/include (ver 1.16.1)
--     packages path:               lib/python2.7/site-packages
--
--   Python 3:
--     Interpreter:                 /home/pi/.virtualenvs/cv/bin/python3 (ver 3.5.3)
--

Выше приведен результат cmake, но я вижу только библиотеки Python 2, конечно, я только что скачал версии Python 3, используя следующую команду sudo apt-get install python3-dev Я не понимаю причину.Пожалуйста, просветите меня.Кроме того, когда я использовал эту команду mkvirtualenv cv -p python3 произошла следующая ошибка.

Running virtualenv with interpreter /home/pi/.virtualenvs/cv/bin/python3
Please use the *system* python to run this script
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/virtualenv.py", line 2584, in <module>
    main()
  File "/usr/local/lib/python3.5/dist-packages/virtualenv.py", line 810, in main
    symlink=options.symlink,
  File "/usr/local/lib/python3.5/dist-packages/virtualenv.py", line 1088, in create_environment
    install_python(home_dir, lib_dir, inc_dir, bin_dir, site_packages=site_packages, clear=clear, symlink=symlink)
  File "/home/pi/.virtualenvs/cv/lib/python3.5/posixpath.py", line 358, in abspath
    if not isabs(path):
  File "/home/pi/.virtualenvs/cv/lib/python3.5/posixpath.py", line 64, in isabs
    return s.startswith(sep)
AttributeError: 'NoneType' object has no attribute 'startswith'

Я не знаю точную причину.Кроме того, я попытался удалить все файлы версии Python 3.5 и не работал.Я следовал всем шагам: https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/ на этом сайте.Наконец, я хочу использовать python 3.5 для OpenCV.

...