前言
python真的是火的不要不要的,要安装python环境及python第三方库,少不了要用到pip命令,做个总结,便于以后学习和查阅,come on,我的2020!
pip介绍
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
常见的pip命令
- 显示pip的版本和路径
pip --version
- 安装包Install packages
pip install xx (python3的话需要pip3 install)
xx后面也可以指定版本
eg. pip install SomePackage==1.0.4
提示successful即成功了
验证是否安装成功
pip show requests
- 下载Download packages
pip download xx
- 卸载 Uninstall packages
pip uninstall xx
- 查看已有的安装的包
pip list(只列出包) pip freeze(列出包及版本号)
- 查看一个安装包的详细信息,比如来源,版本等
pip show xlrd(包名)
- 查看帮助
pip --help
- 升级包
pip install <包名> --upgrade
- 升级pip
pip install -U pip
如果这个升级命令不能成功 ,可以使用以下命令:
sudo easy_install --upgrade pip
- 显示包所在的路径
pip show -f <包名>
常见问题
一、pip install pandas Read timed out
解决方案(这是我找到的比较快的解决方案) 即加一个镜像和超时时间
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 pandas
pip install -i 国内镜像地址 包名
e.g. pip install -i http://mirrors.aliyun.com/pypi/simple/ numpy 这是临时指定镜像地址
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
二、pipFatal error in launcher: Unable to create process using 虚拟环境路径 python路径???????????
1.卸载pip
python -m pip uninstall pip
然后重新单独安装pip
sudo python get-pip.py # 运行安装脚本
python3的话sudo python3 get-pip.py 即可
原因:pip.exe中的路径会有虚拟环境的路径。