安装模块时遇到的问题,在这里总结,以免长久不用忘记

文章目录

  • pip无法调用
  • 下载失败
  • 在线安装matplotlib包
  • 离线安装cv2包
  • 卸载包
  • 离线升级包
  • 查看已安装的包
  • pip国内的一些镜像和默认镜像网址下载
  • 感谢原文

pip无法调用

刚入python,需要用到第三方模块,但是按照教程使用>>>pip install 总是出现错误提示
网上查询许久:语句没错;安装没错;环境配置也正常

最后才知道是不能先进入python模式,而是使用pip直接安装
即在cmd窗口下直接执行,即可正常运行

Microsoft Windows [版本 10.0.18363.1016]
(c) 2019 Microsoft Corporation。保留所有权利。C:\Users\15778>pip install matplotlib
Collecting matplotlibDownloading matplotlib-3.3.1-1-cp37-cp37m-win_amd64.whl (8.9 MB)|█████                           | 1.3 MB 3.1 kB/s eta 0:41:12

下载失败

在下载过程又提示

C:\Users\15778>pip install matplotlib
Collecting matplotlibDownloading matplotlib-3.3.1-1-cp37-cp37m-win_amd64.whl (8.9 MB)|█████                           | 1.3 MB 3.1 kB/s eta 0:41:12ERROR: Exception:
Traceback (most recent call last):File "d:\programs\python\python37\lib\site-packages\pip\_vendor\urllib3\response.py", line 425, in _error_catcheryieldFile "d:\programs\python\python37\lib\site-packages\pip\_vendor\urllib3\response.py", line 507, in readdata = self._fp.read(amt) if not fp_closed else b""File "d:\programs\python\python37\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 62, in readdata = self.__fp.read(amt)File "d:\programs\python\python37\lib\http\client.py", line 461, in readn = self.readinto(b)File "d:\programs\python\python37\lib\http\client.py", line 505, in readinton = self.fp.readinto(b)File "d:\programs\python\python37\lib\socket.py", line 589, in readintoreturn self._sock.recv_into(b)File "d:\programs\python\python37\lib\ssl.py", line 1071, in recv_intoreturn self.read(nbytes, buffer)File "d:\programs\python\python37\lib\ssl.py", line 929, in readreturn self._sslobj.read(len, buffer)…………WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available.
You should consider upgrading via the 'd:\programs\python\python37\python.exe -m pip install --upgrade pip' command.

最后提示升级pip,升级pip过程中出现超时,第二次尝试成功了。
也可以从国内镜像资源下载。

python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com

在线安装matplotlib包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

会默认安装最新版本的包,如果需要安装指定版本

pip install matplotlib==3.3.1

还遇到一个小插曲,https输成了http,提示安全问题

C:\Users\15778>pip install -i http://pypi.tuna.tsinghua.edu.cn/simple matplotlib
Looking in indexes: http://pypi.tuna.tsinghua.edu.cn/simple
WARNING: The repository located at pypi.tuna.tsinghua.edu.cn is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.tuna.tsinghua.edu.cn'.
ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)
ERROR: No matching distribution found for matplotlib

离线安装cv2包

#cd到.whl文件夹
C:\Users\15778>cd C:\Users\15778\DownloadsC:\Users\15778\Downloads>pip install opencv_python-3.4.9.33-cp38-cp38-win_amd64.whl
ERROR: opencv_python-3.4.9.33-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

错误提示,原来cp后才是对应python版本号,我的版本3.7.9,下载对应cp37

C:\Users\15778\Downloads>pip install opencv_python-3.4.9.33-cp37-cp37m-win_amd64.whl
Processing c:\users\15778\downloads\opencv_python-3.4.9.33-cp37-cp37m-win_amd64.whl
Requirement already satisfied: numpy>=1.14.5 in d:\programs\python\python37\lib\site-packages (from opencv-python==3.4.9.33) (1.19.1)
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.9.33

安装完成后进入python环境,

C:\Users\15778\Downloads>python
Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>

未出现提示,表明安装成功
手动安装的包位置在*\Python\Python37\Lib\site-packages下,对应名称和版本的文件夹

卸载包

有时包版本更迭会导致项目出错,需要更换包的版本或单纯为了卸载无用包(虽然占空间并不大),卸载同样适用pip,使用语句>>>pip uninstall *
例如卸载opencv_python

C:\Users\*****>pip uninstall opencv_python

其中需要确认是否继续(y/n),y即可,最后提示successfull说明卸载成功,可以安装其他版本的包了

离线升级包

安装包下好,按路径使用upgrade

C:\Users\lenovo\Downloads>pip install --upgrade scipy-1.5.3-cp37-cp37m-win_amd64.whl
Processing c:\users\lenovo\downloads\scipy-1.5.3-cp37-cp37m-win_amd64.whl
Requirement already satisfied, skipping upgrade: numpy>=1.14.5 in c:\users\lenovo\appdata\local\programs\python\python37\lib\site-packages (from scipy==1.5.3) (1.19.4)
Installing collected packages: scipy
Successfully installed scipy-1.5.3

查看已安装的包

在cmd中运行-pip list或者-pip freeze

查看过时的库

pip list --outdated

python 标准库位置: %python安装路径%\Lib

第三方库位置: %python安装路径%\Lib\site-packages

pip国内的一些镜像和默认镜像网址下载

阿里云 https://mirrors.aliyun.com/pypi/simple/
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  豆瓣(douban) http://pypi.douban.com/simple/
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

#以阿里云为例
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

注意:推荐阿里云、中国科技大学、清华大学这几个HTTPS协议的镜像网址。否则下载时容易提示不够安全,下载失败,如:

C:\Users\Hertz298>pip install mss
Looking in indexes: http://pypi.mirrors.ustc.edu.cn/simple/
WARNING: The repository located at pypi.mirrors.ustc.edu.cn is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.mirrors.ustc.edu.cn'.
ERROR: Could not find a version that satisfies the requirement mss (from versions: none)
ERROR: No matching distribution found for mss

感谢原文

yasinzhang的博客

python使用pip install时SyntaxError: invalid syntax错误解决办法及模块包的安装、卸载总结相关推荐

  1. SyntaxError :invalid syntax错误解决办法

    今天学习了python,然而刚开始就出了一个SyntaxError :invalid syntax错误,明明代码没有一点问题,可是每次运行都会显示 "SyntaxError: invalid ...

  2. Python运行时,提示SyntaxError: invalid syntax怎么解决

    Python真是太火了,最近我也入了Python的坑,开始自学Python 昨天在编写一个基于python 3的小游戏,但是出现了这个错误:"SyntaxError:invalid synt ...

  3. 已解决(Python语法报错)SyntaxError: invalid syntax

    已解决(Python语法报错)SyntaxError: invalid syntax 文章目录 报错信息 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错信息 粉丝群里面一 ...

  4. Python错误之 SyntaxError: invalid syntax的解决方法总结

    Python错误之 SyntaxError: invalid syntax的解决方法总结 "SyntaxError: invalid syntax"的意思就是 语法错误: 经过查询 ...

  5. Python SyntaxError: invalid syntax错误处理

    在Python初学者进行程序编写时会经常出现一个错误,他会提示:"SyntaxError: invalid syntax" 这个错误就是在提示你的程序语法有问题.那么它可能的原因是 ...

  6. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法

    本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法 日期:2022年2月18日 作者:任聪聪 报错现象 python报错如下,但 ...

  7. Python : 程序提示SyntaxError: invalid syntax错误

    case: print "hello" #空格是中文输入下的空格 result: SyntaxError: invalid syntax debug: print "he ...

  8. sys.stderr.write(f“ERROR: {exc}“) SyntaxError: invalid syntax错误

    ubuntu 安装pip3后查询其版本出现错误 Traceback (most recent call last):File "/usr/local/bin/pip3", line ...

  9. python升级pip没有使用管理员权限升级失败解决办法

    小白在升级pip时,输入pip install pip --upgrade直接升级导致pip不可用. No module named 'pip' 解决办法如下: 1.以管理员身份打开cmd 找到cmd ...

最新文章

  1. 【转载】关于RabbitMQ的消息确认
  2. Object_Type列表
  3. dhtmlxtree api中文
  4. 最新OpenSSL漏洞CCS注入及升级修复
  5. PhD representive Punting and Dinner Plan
  6. Tomcat源码解析七:Tomcat Session管理机制
  7. 安装Android studio打不开,提示the environment variable HAVA_HOME does not point to a val
  8. bzoj 2330 糖果
  9. Thunder团队第二周 - Scrum会议3
  10. 基于局部敏感哈希的协同过滤算法之simHash算法
  11. unity2d自动生成敌人_【A*Pathfinding】超级简单的Unity2D寻路
  12. 配置nginx负载均衡
  13. 处理javaweb中文乱码
  14. 【Proteus仿真】51单片机驱动蜂鸣器播放《天空之城》
  15. 知识图谱构建(概念,工具,实例调研)
  16. FTP介绍及FlashXP的使用教程
  17. Ansys HFSS仿真
  18. 【GPU精粹与Shader编程】(八) 《GPU Pro 1》全书核心内容提炼总结
  19. 科达制造和盐湖股份的事儿
  20. 智能化汽车3D ToF摄像头

热门文章

  1. 【matlab】matlab读写bin文件注意事项
  2. 【内存泄漏】使用memwatch高效排查代码的内存泄漏问题
  3. web界面配置视频 华为ac_华为AC+AP无线配置方法
  4. Python基础与大数据应用实验——个人所得税计算
  5. vue-cropper裁切图片并且上传
  6. 混凝土专用粉体消泡剂在建筑行业中处理各种难以解决的泡沫难题
  7. 高校暑期社会实践微信小程序的设计与实现
  8. Notallowedtosetthedevice owner because there are already some accounts on thedevice
  9. 所有计算机专业考研都变了!西安邮电大学计算机考研改考
  10. APP跳转应用商店“求个好评“,“去评价“等,实现不同手机品牌跳转对应的应用平台