python库的安装及失败解决

第三方库的快速安装方法(镜像网站),安装失败解决办法

1.pip工具的理解和使用

1.1pip( 包管理工具)的理解:

pip是Python官方推荐的包管理工具,属于python的一部分。类似于node.js的npm包管理工具

所谓包管理工具就类似图形界面的应用商店,通过命令行来实现类似图形界面上的搜索,下载,删除,安装等操作。然后在远程服务器的软件仓库中匹配搜索并发送资源。

pip可执行文件在:C:\Python27\Scripts中

如何安装新的模块\包(前提是在path库路径中)

远程安装:pip install jieba

注意:python的默认环境变量下使用的解释器路径是:~/python/python.exe,初次使用pycharm可能是在虚拟环境上运行,可以将解释器更改下。

1.2升级pip

  1. python -m pip install —upgrade pip或者pip install pip

  2. 先下载升级文件pip-9.0.2-py2.py3-none-any.whl到本地

    然后路径下执行:pip.exe install -U pip-9.0.2-py2.py3-none-any.whl

2.第三方库快速安装

pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

下载速度实现了从2G到4G的飞跃

3.库安装失败(pip方法不管用)

以wordcloud词云生成工具为例:

下载wordcloud编译后安装包,本地安装方式:

1、下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud

晚上网页打开速度极慢还不刷新,第二天起来就能打开,不知道为啥

2、选择对应版本进行安装,注意要对应python安装版本

1
2
3
4
5
6
7
8
wordcloud‑1.7.0cp39cp39win_amd64.whl
wordcloud‑1.7.0cp39cp39win32.whl
wordcloud‑1.7.0cp38cp38win_amd64.whl
wordcloud‑1.7.0cp38cp38win32.whl
wordcloud‑1.7.0cp37cp37mwin_amd64.whl
wordcloud‑1.7.0cp37cp37mwin32.whl
wordcloud‑1.7.0cp36cp36mwin_amd64.whl
wordcloud‑1.7.0cp36cp36mwin32.whl

比如我的python是3.8版本,cpu是64位,选择wordcloud‑1.7.0‑cp38‑cp38‑win_amd64.whl

3、 本地python安装wheel,安装方式pip,在文件所在路径下

命令:pip install wordcloud‑1.7.0‑cp38‑cp38‑win_amd64.whl

4.python文件打包成可执行文件

碰到问题:

  • 取消dos窗口(黑框框)

    • 方法一:pyinstaller -F mycode.py —noconsole

    • 方法二:pyinstaller -F -w mycode.py (-w就是取消窗口)

  • run后报错“libpng warning: iCCP: cHRM chunk does not match sRGB”

    • 删除QQ输入法,改用别的输入法,问题自然消失,再次运行不再报错