升级pip的最佳实践
升级pip有很多种方法,以下列举我使用的两种方法,并对它们的优缺点进行总结:
Mac电脑中操作
- 使用
pip install --user --upgrade pip
命令升级pip,该方法会在用户的/User/xxx/Library/Python/3.8/lib/python/site-packages/pip
路径下安装pip,容易导致找不到原有pip安装的库,或者出现报警提示:
使用pip freeze
命令查看安装的库时会出现警告⚠️,并提示使用-m pip
命令而不是直接使用pip
命令:
- 重新使用
python -m pip install --upgrade pip
命令升级pip:
此时,重复执行步骤1中的操作,不再出现警告⚠️,pip的安装路径为/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
,与python的安装路径保持一致。
Windows电脑操作
去掉命令中python
后的3
,不需要加版本号,其余操作基本类似。
python使用pip操作库的常用操作
- 安装python模块:pip3 install model_name
- 卸载python模块:pip3 uninstall model_name
- 查看电脑中已经安装的模块:pip3 freeze
- 查看电脑中已经安装的模块(列表显示):pip3 list
- 查看模块安装的路径:pip3 show model_name
- 查看python安装路径:which python3
- 安装本地文件:pip3 install model_path
- 升级pip(带
3
为Mac中使用操作):
pip3 install --upgrade pip (不推荐)
python -m pip install --upgrade pip (推荐) - 查看pip版本和安装位置:pip —version
- Pyinstaller打包不含命令窗口的自定义图标可执行文件:pyinstaller -F -w -i 路径 xxx.py
(打包图标大小常用16×16.ico) - Mac打开终端后默认显示anaconda环境,退出anaconda环境的方法:conda deactivate