‘pip’不是内部或外部命令

您所在的位置:网站首页 pip安装opencv命令 ‘pip’不是内部或外部命令

‘pip’不是内部或外部命令

2023-10-31 04:51| 来源: 网络整理| 查看: 265

1、用pip进行安装时,输入pip命令会提示:‘pip’不是内部或外部命令 在python安装目录中找得到script文件夹,查看文件夹内部是否存在pip3.exe这个文件。(下面以我的电脑为例) 在这里插入图片描述 如果没有,在命令行输入:python -m ensurepip 将pip.exe文件下载下来。 如果script文件夹内存在pip.exe,那么就是cmd的环境路径有问题。 在系统环境变量的PATH里新建C:\Users\paomo\AppData\Local\Programs\Python\Python36-32\Scripts 在这里插入图片描述 这时就可以用pip下载安装我们需要的三方库 2、pip更新 报错:You should consider upgrading via the ‘python -m pip install–upgrade pip’ command. 在这里插入图片描述 这句话的意思是,你可以考虑用’python -m pip install --upgrade pip’来升级pip (一般安装不成功的原因主要是版本不适合,或者pip的版本太低,建议先更新版本,如果最新版本仍不能安装成功,在更换库的版本。更新pip的命令 python -m pip install -U pip) OK,我们就复制上面那一段python -m pip install --upgrade pip 看到Successfully字样即安装成功 在这里插入图片描述 3、又遇到了新的问题:whl is not a supported wheel on this platform 在这里插入图片描述 可能的原因1:安装的不是对应python版本的库,下载的库名中cp36代表python3.6,其它同理。 可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我先在shell中尝试用了这种方法获取到pip支持的文件名还有版本:

>>>import pip >>>import pip; print(pip.pep425tags.get_supported())

结果报错:AttributeError: module ‘pip’ has no attribute 'pep425tags’ 在这里插入图片描述 AMD64

import pip._internal print(pip._internal.pep425tags.get_supported())

在这里插入图片描述 Win32

import pip print(pip.pep425tags.get_supported())

查看这个版本名是为了把要安装的文件改名,不过我尝试了好几次改名 opencv_python-3.4.5-cp36-cp36m-win_amd64.whl opencv_python-3.4.5-cp36-none-win_amd64.whl 结果还是不行,最后重新下载了opencv_python-3.4.5-cp36-cp36m-win32.whl安装成功。(但还是没搞清楚为什么win_amd64版本的一直报错) 在这里插入图片描述 4、测试过程可能遇到的问题: 测试代码如下:

import cv2 import numpy as np image = cv2.imread(“1.png”) cv2.imshow(“Image”,image) cv2.waitKey(0)

pycharm运行后如果出现no module named cv2 打开PyCharm,选择file-settings-project-project interpreter,如下图所示。如果打开之后没看到opencv-python 的package,则选择右上角的“+”号搜索opencv-python或者py-opencv. 最后记得点击右下角的应用。Apply+OK即可,如果还不行重启pycharm。 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3