【发布时间】:2019-12-24 15:28:03
【问题描述】:
由于某种原因,我无法通过 pip freeze 看到 opencv 打印,但我可以导入它。
pip freeze | grep opencv
pip3 freeze | grep opencv
python -c "import cv2; print(cv2.__file__)"
/usr/local/lib/python3.6/dist-packages/cv2.cpython-36m-x86_64-linux-gnu.so
python -c "import cv2; print(cv2.__version__)"
3.4.2
python3 -c "import cv2; print(cv2.__file__)"
/usr/local/lib/python3.6/dist-packages/cv2.cpython-36m-x86_64-linux-gnu.so
python3 -c "import cv2; print(cv2.__version__)"
3.4.2
python -V
Python 3.6.8
python3 -V
Python 3.6.8
pip -V
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
pip3 -V
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
我在 bashrc 中有 python3 的别名:
cat ~/.bashrc | tail
alias python=python3
alias pip=pip3
Ubuntu 版本:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
【问题讨论】:
-
pip -V和pip3 -V给出相同的答案吗? -
pip freeze输出是否正确?尝试升级 pip:pip install --upgrade pip再试一次?
标签: python python-3.x opencv ubuntu pip