Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip冻结不显示包_Python_Python 3.x_Opencv_Ubuntu_Pip - Fatal编程技术网

Python pip冻结不显示包

Python pip冻结不显示包,python,python-3.x,opencv,ubuntu,pip,Python,Python 3.x,Opencv,Ubuntu,Pip,由于某些原因,我无法通过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.__ver

由于某些原因,我无法通过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冻结软件包时,它将显示由pip安装的软件包,并且opencv可能不会通过pip安装。

是否
pip-V
pip3-V
给出了相同的答案?是否
pip freeze
正确输出?尝试升级pip:
pip安装--升级pip
并重试?是否可以确定软件包是如何安装的?如果无法从
pip列表中看到软件包,则软件包是手动安装的,但不知道如何安装。