python pip install 操作及问题汇总

python pip install 操作及问题汇总_第1张图片

文章目录

  • 一、pip方法及操作介绍
    • 1、pip是什么?
    • 2、pip安装
    • 3、pip命令及其参数
    • 4、pip常用命令
      • 4.1 安装模块
      • 4.2 卸载模块
      • 4.3 查看已安装的包及其版本
      • 4.4 用pip freeze导出系统已安装的安装包列表到my_packages.txt
      • 4.5 从my_packages 文件安装
      • 4.6 加速 pip 安装技巧
      • 4.7 查看可升级的包
      • 4.8 pip升级指定包
      • 4.9 升级pip
      • 4.10 查看安装包的信息
      • 4.11 查找安装包
      • 4.12 检查安装包的依赖是否完整
  • 二、pip报错汇总
    • 1、pip freeze报错——python导出依赖环境时报错
    • 2、pip check报错
    • 3、pip出现错误为No module named 'pip._internal'
    • 4、Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/
    • 5、cannot uninstall 'xxx' . It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
  • 三、附录
    • python pip镜像

一、pip方法及操作介绍

1、pip是什么?

  • pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
  • pip是官方推荐的安装和管理Python包的工具,用其来下载和管理Python非常方便。pip最大的优势是它不仅能将我们需要的包下载下来,而且会把相关依赖的包也下载下来。

2、pip安装

如果没有安装pip会报出no model named pip
接下来需要安装pip

  • 在windows中,cmd打开命令窗口,先后运行下方命令安装pip
python -m ensurepip
pip install --upgrade pip
  • 在Linux中,先后运行下方命令安装pip
python -m ensurepip
sudo easy_install pip

3、pip命令及其参数

python pip install 操作及问题汇总_第2张图片

4、pip常用命令

4.1 安装模块

使用pip 安装Python模块的命令格式如下:
pip install <包名>
指定安装包的版本,如:pip install flask==0.8
具体安装方以及python pip镜像,请点击连接查看

4.2 卸载模块

卸载模块也十分简单,其命令格式如下:

pip uninstall <包名>

4.3 查看已安装的包及其版本

使用命令pip freeze 可以查看当前已安装的包及其版本号,如图:
python pip install 操作及问题汇总_第3张图片

4.4 用pip freeze导出系统已安装的安装包列表到my_packages.txt

pip freeze > my_packages.txt 

4.5 从my_packages 文件安装

pip install -r my_packages.txt

4.6 加速 pip 安装技巧

pip install 模块名 -i 源地址

python pip镜像

4.7 查看可升级的包

使用命令pip list -o, 可以查看当前可升级的包,如图:
python pip install 操作及问题汇总_第4张图片 如果只查看已安装的安装包列表:pip list

4.8 pip升级指定包

如果想对某个模块或包的版本进行升级,可以使用下面的两种命令格式:

pip install -U <包名>
pip install --upgrade <包名>

4.9 升级pip

python -m pip install --upgrade pip

4.10 查看安装包的信息

pip show pandas

python pip install 操作及问题汇总_第5张图片

4.11 查找安装包

pip search pandas

python pip install 操作及问题汇总_第6张图片

4.12 检查安装包的依赖是否完整

pip check pandas
pip check

二、pip报错汇总

1、pip freeze报错——python导出依赖环境时报错

Could not generate requirement for distribution -ip 20.0.2 (d:\program files\python37\lib\site-packages): Parse error at “’-ip==20.’”: Expected W:(abcd…)
pip freeze
解决思路:
进入提示的文件下,删除标红的文件夹。
重新试下就可以了。
python pip install 操作及问题汇总_第7张图片

2、pip check报错

grin 1.2.1 requires argparse. which is not installed
python pip install 操作及问题汇总_第8张图片
解决:pip install argparse
python pip install 操作及问题汇总_第9张图片
之后再通过pip check检查安装包的依赖是否完整, 一切OK。
python pip install 操作及问题汇总_第10张图片

3、pip出现错误为No module named ‘pip._internal’

  • (1) 修复
    python -m ensurepip
    python -m pip install --upgrade pip

  • (2) 强制重新安装
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py --force-reinstall

其他参考:https://blog.csdn.net/wangweiwells/article/details/88374070

4、Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/

完整报错:
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/usr/local/lib/python2.7/site-packages/lxml-4.5.2.dist-info’ Consider using the --user option or check the permissions.
python pip install 操作及问题汇总_第11张图片解决方法:
在你的 install 命令后面加上 --user
例如 :原始命令 : pip install flask
改为: pip install --user flask
python pip install 操作及问题汇总_第12张图片

5、cannot uninstall ‘xxx’ . It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

python pip install 操作及问题汇总_第13张图片
解决方法:在anaconda\Lib\site-package目录下,删掉该安装包,具体包括 “package name” 文件夹 和 “package name”.egg-info ,找到后直接删除即可。之后再重新升级。
详细操作及原因,请参考【彻底搞懂】https://blog.csdn.net/craftsman2020/article/details/107737489

三、附录

python pip镜像

python pip镜像

你可能感兴趣的:(安装与配置,Python,建议收藏,python,pip,linux)