• python--pip常用命令、国内PyPI镜像、使用pip安装第三方库


    让我们来看看具体内容:

     

    一.  pip常用命令

    列出已安装的包:

            pip freeze or pip list

    导出requirements.txt:

            pip freeze ><目录>/requirements.txt

    在线安装包(模块库):

            pip install <包名>

    或者

            pip install -r requirements.txt

    使用==、>=、<=、>、<来指定版本,如果不使用,则安装最新版本。

    安装本地包:

            pip install <目录>/<文件名>

    或者

            pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>

    注意,<包名>前有空格,可简写为:

            pip install --no-index -f=<目录>/ <包名>

    卸载包:

            pip uninstall <包名>

    或者

            pip uninstall -r requirements.txt

    升级包:

            pip install -U <包名>

    升级pip

            pip install -U pip

    显示包所在的目录:

            pip show -f <包名>

    搜索包:

            pip search <搜索关键词>

    查询可升级的包:

            pip list -o

    下载包而不安装:

            pip install <包名> -d <目录>

    或者

            pip install -d <目录> -r requirements.txt

    打包:

            pip wheel <包名>

    国内PyPI镜像:

    1. http://pypi.douban.com/simple豆瓣
    2. http://mirrors.aliyun.com/pypi/simple/ 阿里云
    3. http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
    4. https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
    5. http://pypi.hustunique.com/ 华中理工大学
    6. http://pypi.sdutlinux.org/ 山东理工大学
    7. http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
    8. http://mirrors.sohu.com/python/ 搜狐镜像

    指定镜像安装源:

    pip install <包名> -i http://pypi.v2ex.com/simple

    更多的有关pip的使用细节,大家可以上网自行查询。

    二.使用pip安装第三方库

    Python默认使用的是https://pypi.python.org/pypi中的Python库,通常从国内连接国外的服务器会导致超时,你可以设置成国内的PyPI镜像站点。比如豆瓣https://pypi.douban.com/simple,然后在命令行中添加PyPI镜像参数。可以使用如下命令从豆瓣下载最新的Python第三方库。

    pip install Pillow -i https://pypi.douban.com/simple

     pip参数解释

    在命令行输入以下命令,将得到pip 参数的详细解释(默认是英文的,这里翻译成中文以便于读者理解)。

            pip --help

    结果如下:

    Usage:  

    pip [options]

    1. Commands:
    2.   install                     安装包
    3.   uninstall                   卸载包
    4.   freeze                      按照一定格式输出已安装包列表
    5.   list                        列出已安装包
    6.   show                        显示包详细信息
    7.   search                      搜索包,类似于yum中的search
    8.   wheel                       根据需要生成wheel文件
    9.   download                   下载模块
    10.   hash                        计算模块包的哈希数值
    11.   help                        当前帮助信息
    12. General Options:
    13.   -h, --help                  显示帮助信息
    14.   -v, --verbose               更多的输出,最多可以使用3
    15.   -V, --version               显示版本信息,然后退出
    16.   -q, --quiet                 最少的输出
    17.   --log-file <path>覆盖记录verbose错误日志,默认文件为:/root/.pip/pip.log
    18.   --log <path>不覆盖记录verbose输出的日志
    19.   --proxy <proxy>           以[user:password @] proxy.server:port的形式
    20.   --retries <retries>       重试次数(默认为5次)
    21.   --trusted-host <hostname>  可信任站点
    22.   --timeout <sec>连接超时时间(默认为15秒)
    23.   --exists-action <action>   路径已存在时的默认操作: (s)witch, (i)gnore, (w)ipe, (b)ackup
    24.   --cert <path>证书
    25.   --cache-dir<dir>           cache目录
    26.   --isolated                  绝对模式,无视Python环境和用户设置
    27.   --upgrade                 如果已安装就升级到最新版本

  • 相关阅读:
    基于JAVA花田音乐网站计算机毕业设计源码+数据库+lw文档+系统+部署
    实时美颜技术的崭新时代:美颜SDK开发与应用
    申请前必知!关于「美国绿卡」的28个常见问题汇总!
    Redis LRU缓存淘汰算法
    【管理运筹学】第 9 章 | 网络计划(2,时间参数的计算 —— 工作的时间参数)
    如何在微信小程序中实现WebSocket连接
    DAY12-深度学习100例-卷积神经网络(CNN)识别验证码
    【网络研究院】机器学习系统的威胁是时候该认真对待了
    (docker)手把手教学springboot maven项目根据jenkins自动打包,并自动构建镜像 并上传阿里云镜像仓库.
    我的创作纪念日———C/C++之动态内存管理
  • 原文地址:https://blog.csdn.net/weixin_64338372/article/details/128169837