pip是Python的包管理工具。

升级pip

python -m pip install --upgrade pip

查看已经安装的第三方包列表

pip list

pip install安装第三方包

注意:除了离线安装,其他在安装的时候都会安装依赖项。安装的第三方库在你python安装目录下的 Lib /site-packages文件夹下。

  • 默认安装最新版本的包:pip install 包名

    pip install numpy
  • 安装指定版本的包
    pip install numpy==1.18.1
  • 离线安装.whl包

    pip install numpy-1.18.1-cp37-cp37m-win_amd64.whl
  • 使用requirements.txt批量安装包
    pip install -r requirements.txt

requirements.txt的内容如下

pip download下载包

注意:会把所有已经下载的依赖项保存。

  • 下载包:pip download 包名

    pip download numpy==1.18.1
  • 使用requirements.txt批量下载包,-d可指定下载包存放目录
    pip download -d \packages -r requirement.txt

pip uninstall 卸载包

pip uninstall numpy

升级包

pip install -U 包名

查看包详细信息(如果没安装则没有信息)

pip show 包名

pip镜像

pip命令默认使用的是国外的pypi镜像(pypi.python.org),安装慢。可通过更改镜像源加速安装。常用的国内的第三方镜像源如下:

         清华大学镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/</a></p>

阿里云镜像源:http://mirrors.aliyun.com/pypi/simple/</a></p>

      中国科技大学镜像源: https://pypi.mirrors.ustc.edu.cn/simple/ </a></p>

      中国科学技术大学镜像源:http://pypi.mirrors.ustc.edu.cn/simple/</a></p>

使用方法:在pip install时候用-i指定镜像源即可

pip install -i https://pypi.douban.com/simple/ numpy==1.18.1

一劳永逸的方法:对于windows系统,在 C:\User\用户 目录下创建pip文件夹,然后在文件夹里面创建pip.ini文件。

pip.ini文件的内容为(示例为固定使用清华源):

导出python的环境

pip freeze > requestment.txt

卸载导出的python环境中的包

pip uninstall -r requestment.txt

离线下载及安装包

下载单个离线包 - pip download -d your_offline_packages <package_name>

批量下载离线包 - pip download -d your_offline_packages -r requirements.txt

离线安装 安装单个离线包 - pip install --no-index --find-links=/your_offline_packages/ package_name

批量安装离线包 - pip install --no-index --find-links=/your_offline_packages/ -r requirements.txt

pip install -e .

可以git clone到本地后进入文件夹

pip install -e . 安装

pip会自动将包复制到site-packages

使用pip install -e的场景:

Python pip 用法大全相关推荐

  1. python字典用法大全

    目录 序言: 1.0 dict()函数 2.0 clear()函数 3.0 copy()函数 4.0 fromkeys()函数 5.0 get()函数 6.0 items()函数 7.0 keys() ...

  2. python列表用法大全

    目录 序言: 0.0 list()函数 1.0 append()函数 2.0 clear()函数 3.0 copy()函数 4.0 count()函数 5.0 extend()函数 6.0 index ...

  3. Python字典用法大全Dict

    创建字典 k是唯一的 dict = {'a':1,'b':2,'c':3} print(dict['a']) # 1 修改字典 dict['a']="8" print(dict[& ...

  4. python代码大全表解释-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

  5. Python:print用法大全

    参考链接: Python中print用法大全(打印字符串,整形和浮点型)

  6. python代码大全-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

  7. python中字典的使用_python中的字典用法大全

    本文包含了python字典的各种用法,字典在python中的重要性不言而喻 #!/usr/bin/env python # # [代码名字: Dictionaries 101] # [代码分类: Py ...

  8. python 字典代码_python中的字典用法大全的代码

    标签: 如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_ ...

  9. python panda用法_Python3 pandas用法大全

    Python3 pandas用法大全 一.生成数据表 1.首先导入pandas库,一般都会用到numpy库,所以我们先导入备用: importnumpy as npimport pandas as p ...

最新文章

  1. 【Qt】QT_BEGIN_NAMESPACE 和 QT_END_NAMESPACE
  2. 解决 Visual Studio 2019 无法打开wpf设计器问题
  3. matlab内存不足问题
  4. SPOJ 220 Relevant Phrases of Annihilation(后缀数组+二分答案)
  5. 函数的返回值可以不用赋值_C语言学习|函数的应用《一》
  6. HTML textarea 标签
  7. Verizon部署美国最大小型基站系统
  8. vue方法传值到data_Vue组件创建和传值的方法
  9. CSV用excel打开乱码
  10. 移动宽带连接不上mysql_MySQL Workbench 6.2.4 下载 因为移动网络打不开官方也可能是国内网络问题 备用自己...
  11. pmp 资料_1年 = 15300订阅 + 超100万次收听 (感恩有您,这些PMP备考资料您值得拥有!)...
  12. UE4 自定义DLC Pak加载
  13. 无法启动此程序,因为计算机中丢失 的解决办法
  14. 存储器RAM ROM FLASH介绍
  15. 用NSSM把influxDB安装成windows后台服务
  16. 厦门大学继续教育计算机科学毕业难吗,厦门大学工资待遇
  17. 算法题:岛屿最大面积
  18. 22.纯 CSS 创作出美丽的彩虹条纹文字
  19. unity工程文件在备份时可以删除掉三个文件夹
  20. 深富策略:市场良性回踩 注意把握节奏

热门文章

  1. 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法
  2. 分布式事务控制解决方案
  3. Redis集群的搭建与主从复制,redis-cluster
  4. 打印机(Brother MFC-7860DN)一直提示更换墨盒
  5. python requests urlencode_关于requests的urlencode问题
  6. 路径规划之RRT类算法简述
  7. 实验4-1-7 特殊a串数列求和 (20 分)
  8. 字符串连接符(Java)
  9. visionpro加载toolblock 和保存toolblock
  10. 解决微信调整字体大小导致Html5页面混乱