第三方库的主要安装方式
pip命令
-h 查看命令帮助
一般方法
pip install <第三方库名>
但随着版本更新,时常出现
You are using pip version 19.2.3, however the version 20.0.2 is available.
然后更经常地会提示着输入这一句
python -m pip install --upgrade pip
接着陷入死循环(说白了,对我没用)
(手动滑稽)在某种程度上说,Linux系统中apt-get是最省事的。(错误示例)
只要最初配置时把源换成国内源,基本上一劳永逸,pip删掉重新来过哈哈哈哈哈
阿里云: http://mirrors.aliyun.com/pypi/simple/
清华: https://pypi.tuna.tsinghua.edu.cn/simple/
( 注意清华是https)
于是心心念念装完发现,
版本甚至只有9.x
凉凉删掉。
经过一系列气急败坏的操作。
- 卸载掉python(当然这一步不知道有没有用,反正安装包这几个月没有更新)
- 静静思考人生……
发现了一条新的命令
python -m pip install -U --force-reinstall pip
解决。
后来还了解到第三方库的另一种安装方式:
编译.py文件
- 尔湾分校的一位教授维护的一个免编译第三方库的储存点https://www.lfd.uci.edu/~gohlke/pythonlibs,传说用户体验极佳。
- 同样的方法,我们可以采用编译的方法,打开https://pypi.org/project/pip/#downloadscopy下载命令
pip install pip
或者直接手动安装到指定路径(mdzz用命令行害得我好苦)
上得到的.py文件进行处理,随后运行pyc文件即可。
以下借鉴yournevermore的博文:
单个文件
Python代码:
import py_compile
py_compile.compile("get-pip.py")
命令行:
python -m py_compile get-pip.py
多个文件
Python代码:
import compileall
compileall.compile_dir("存放海量py的目录")
命令行:
python -m compileall 存放海量py的目录
编译完成后
运行喽
python get-pip.cpython-38.pyc