解决Python pip 安装第三方库问题

  • Post author:
  • Post category:python




下载问题

  • 出现下载慢的问题

    • 使用国内源

    http://mirrors.aliyun.com/pypi/simple

    http://pypi.douban.com/simple

    https://pypi.tuna.tsinghua.edu.cn/simple

    python -m pip install  lxml -i https://pypi.tuna.tsinghua.edu.cn/simple 
    # 安装lxml库
    
  • 提示没有管理员权限无法安装问题

    python -m pip install --user lxml -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 提示位于******.com的存储库不是一个受信任或安全的主机

    Collecting beautifulsoup4

    The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with ‘–trusted-host mirrors.aliyun.com’.

    Could not find a version that satisfies the requirement beautifulsoup4 (from versions: )

    No matching distribution found for beautifulsoup4

    python -m pip install --user lxml -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
    
  • 另一个一劳永逸的方法

    在C:\Users\你的用户名\目录下新建一个pip文件夹,文件夹里面新建pip.ini文件

    内容为:

    [global]
    timeout = 60000
    # index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    index-url = https://pypi.doubanio.com/simple/
    [install]
    # trusted-host=mirrors.aliyun.com
    trusted-host=pypi.douban.com
    
    

    在这里插入图片描述

    然后就可以直接使用

    python -m pip install lxml

    安装了



路径问题

  • 默认安装路径

    c:\users\你的用户名\appdata\local\programs\python\python37\lib\site-packages
    
  • 如果用pycharm新建一个项目,可能会找不到这些已安装的包。

  • 解决方法1:

    在这里插入图片描述

    • 进入这个目录

      M:\Projects\PycharmProject0\venv\Lib\site-packages


      在这里插入图片描述

    • 新建一个mypkpath.pth文件

    • mypkpath.pth文件里添加

      C:\Users\你的用户名\AppData\Local\Programs\Python\Python37\Lib\site-packages


      在这里插入图片描述

    • 这样就能找到了

      在这里插入图片描述

    • 电脑里可能有多个site-packages文件,在任意一个site-packages文件添加mypkpath.pth,都可以将其他site-packages文件里的库引用到这个文件里。

    • 解决方法2

    • 更改解释器路径

    • 在这里插入图片描述


  • 如果遇到其他问题欢迎评论区留言



版权声明:本文为qq_29922685原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。