python库的问题

python库的问题

  • 问题描述
  • 1 库的位置(windows)
  • 2 解决办法
  • 3 导入的方式
  • 4 装第三方经常报错解决

问题描述

一直提示没有这个库,其实是pip安装的第三方库和本身文件下的文件冲突了,他优先调用第三方库
python库的问题_第1张图片

1 库的位置(windows)

python安装目录下,lib\site-packages
python库的问题_第2张图片

pip list

python库的问题_第3张图片

2 解决办法

  • 卸载了pip安装的第三方库
pip uninstall lib
  • 文件命名改一下,别冲突就行,导入的代码也一并修改
    这个比较麻烦,因为相关调用的地方都得改,可以根据报错,一步步改。
    比如改成把所有的lib调用改成libqwer
    报错意思就是冲突了,无法完成调用。
    python库的问题_第4张图片
    改完效果
    python库的问题_第5张图片

3 导入的方式

  • import argparse
    库调用的时候,会优先调用他自带的第三方库,也就是通过pip install lib 安装的库,如果没有找到,他会找他文件的同级目录
    python库的问题_第6张图片
    他的同级目录
    python库的问题_第7张图片
    python库的问题_第8张图片
from lib.helper.helper import *

意思就是从lib\helper文件夹里,找到helper.py文件,调用所有模块

4 装第三方经常报错解决

遇到这种一大片飘红,大概意思就是访问不了那个站了
python库的问题_第9张图片

  • 手动下载源码或whl文件
    源码安装
    下载好.gz文件,解压,得看你往python2.7还是python3.8的库里装,前提你python和pip的对应关系要正确。
python setup.py install
python3 setup.py install

whl安装
pip install whl
pip install 下载好的whl文件

  • 挂镜像
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 模块名

关于 pip install -r requirement.txt
把这个文件里的库全自动安装了
python库的问题_第10张图片
lxml和requests之前已经装好了,就不装了,这个whl文件可以自己去下载
网址
https://pypi.org/
python库的问题_第11张图片

你可能感兴趣的:(pip)