怎么确定linux是不是安装python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么确定linux是不是安装python相关的知识,希望对你有一定的参考价值。
可以在终端命令行执行python命令(不加任何参数),Python 2.x版本的命令是python,Python 3版本的命令是python3,如果提示Command not found就说明Python没有安装。可以在终端命令行执行python命令(不加任何参数),Python 2.x版本的命令是python,Python 3版本的命令是python3,如果提示Command not found就说明Python没有安装。可以在终端命令行执行python命令(不加任何参数),Python 2.x版本的命令是python,Python 3版本的命令是python3,如果提示Command not found就说明Python没有安装。 参考技术A 可以在终端命令行执行python命令(不加任何参数),Python2.x版本的命令是python,Python
3版本的命令是python3,如果提示Command
not
found就说明Python没有安装。 参考技术B 有时我们需要查看python的安装位置,好安装第三方库,linux可以先python进入python
cmd,然后输入
import
sys
sys.path
即可打印所有python路径。
确定哪个版本的 OpenCV
【中文标题】确定哪个版本的 OpenCV【英文标题】:Determine which version of OpenCV 【发布时间】:2012-05-02 04:41:36 【问题描述】:我想在 python 中写入短代码 sn-p,以确定我的系统中安装了哪个版本的 OpenCV。我该怎么做 ? 谢谢。
【问题讨论】:
还有什么?你有 Python 到 OpenCV 的绑定吗?这适用于 Windows 和/或 Linux 和/或 Mac 等吗?您是假设 OpenCV 的库将安装到某个特定位置,还是会传入二进制文件的位置? 嘿嘿,假设安装了OpenCV。但是,如果我刚刚安装了 cv 怎么办。我认为在 cv 中没有什么叫 __version__ 我觉得还不够定论,先查一下怎么样? 【参考方案1】:>>> from cv2 import __version__
>>> __version__
'$Rev: 4557 $'
如果这不起作用,请使用cv
而不是cv2
。
【讨论】:
嘿嘿,假设安装了OpenCV。但是,如果我刚刚安装了 cv 怎么办。我认为 cv 中没有任何称为 __version__ 的东西。【参考方案2】:单线方式如下:-
【讨论】:
【参考方案3】:在运行时检查 OpenCV 版本的便捷功能
def cv2():
return opencv_version("2")
def cv3():
return opencv_version("3")
def cv4():
return opencv_version("4")
def opencv_version(version):
import cv2
return cv2.__version__.startswith(version)
在执行cv2.findContours()
时很有用,因为返回签名因版本而异
# Using OpenCV 2.X or OpenCV 4
if cv2() or cv4():
cnts, _ = cv2.findContours(image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
# Using OpenCV 3
elif cv3():
_, cnts, _ = cv2.findContours(image, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
【讨论】:
【参考方案4】:在终端写入:
对于python 2.Xpython2 -c 'import cv2; print cv2.__version__'
对于python 3.X python3 -c 'import cv2; print(cv2.__version__)'
【讨论】:
以上是关于怎么确定linux是不是安装python的主要内容,如果未能解决你的问题,请参考以下文章