python包安装方法及常见问题处理
基本语法pip install 包名
问题1:外网安装包,因为网速慢报错。建议使用镜像源。
pip install 包名 -i 镜像源
常见报错:ERROR: No matching distribution found for
可能原因:
1、镜像源没有资源 换镜像源。
2、镜像源网址协议不对,采用的http。 需要按照提示加--trusted-host pypi.douban.com
常见镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣:https://pypi.douban.com/simple/
问题2:单个安装太缓慢。建议使用requirements.txt文件批量安装。
pip install -r requirements.txt
requirements.txt文件在项目中的生成方法 pip freeze requirements.txt
问题3:部分安装包很难找到,例如talib。可以利用wheel文件安装。
常用包wheel文件下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
在cmd中
步骤1 cd 文件下载路径
步骤2 pip install wheel文件名
常见报错 .whl is not a supported wheel on this platform.
原因:安装的wheel文件版本不对。
查询电脑支持的wheel文件版本命令 pip debug --verbose
额外:通过github在线安装,离线安装python包。
在线安装:
pip install git+github中的地址 (注意这种方法因为需要下载外网资源很容易失败)
离线安装
下载ZIP包并解压,找到setup.py文件。
步骤1 cd setup.py文件路径
步骤2 python setup.py install