在此开一个专题,用来记录在使用Python过程中遇到的一些问题,以及解决方法,生命不息,踩坑不止。


持续更新……



文章目录


pip问题

在使用Python过程中,很多问题都是由pip引起的。pip更新之后也可能出现ImportError: No module named packaging.version问题。

解决方法:重新下载pip安装

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
pip install 速度慢

解决办法:使用国内镜像源

pypi 镜像每 5 分钟同步一次。

  1. 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple不能少, 是https而不是http

  1. 设为默认
    升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip 安装opencv-python没有代码补全

安装opencv-python

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

这样导入cv2是没有代码提示的:

import cv2

cv2.imshow()

正确的做法:

import cv2.cv2 as cv
yaml安装

直接 pip install yaml是不行的,会报错:

ModuleNotFoundError: No module named ‘yaml’

需要:

pip install pyyaml