常见的pip命令及pip timeout加国内源的解决方案

前言

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
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 sudo python get-pip.py # 运行安装脚本
python3的话sudo python3 get-pip.py 即可

原因:pip.exe中的路径会有虚拟环境的路径。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。