我正在学习从源代码编译OpenCV 4.1.2。我正在使用CMake-GUI来更好地研究和理解这些选项。我设置了一个环境(使用pipenv),但是在理解python3路径(在此环境中)时遇到了麻烦。
使用which python
我发现:/home/denissato/.local/share/virtualenvs/Projetos-UB82HMAB/bin/python
所以我想PYTHON3_INCLUDE_DIR
是home/denissato/.local/share/virtualenvs/Projetos-UB82HMAB/include/python3.6m
(基于对CMake的自动检测:usr / include / python3.6m)
但是我如何找到我的python3 env使用的PYTHON3_LIBRARY
和PYTHON3_PACKAGES_PATH
的正确路径?
使用print(sys.path)
我得到了:
'/ home / denissato / .local / share / virtualenvs / Projetos-UB82HMAB / lib / python36.zip','/home/denissato/.local/share/virtualenvs/Projetos-UB82HMAB/lib/python3.6' ,'/home/denissato/.local/share/virtualenvs/Projetos-UB82HMAB/lib/python3.6/lib-dynload'、'/usr/lib/python3.6'、'/home/denissato/.local/share /virtualenvs/Projetos-UB82HMAB/lib/python3.6/site-packages'
我使用--user选项安装了pipenv,我的SO是Ubuntu 18.04 LTS
我的echo $PATH
:
/usr/local/cuda-10.0/bin:/home/denissato/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin :/ bin:/ usr / games:/ usr / local / games:/ snap / bin
有人可以帮忙吗?