• 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                 如果已安装就升级到最新版本

  • 相关阅读:
    这三大爆款开源项目竟出自同一个20人的小公司?
    Linux驱动开发led亮灯
    java计算机毕业设计小型企业财务报销管理源码+系统+数据库+lw文档+mybatis+运行部署
    GRS认证与TC交易证明的区别
    玩转HarmonyOS专项测试,轻松上架“五星”高品质应用
    [java刷算法]牛客—剑指offer插入排序、双指针解题
    MATLAB算法实战应用案例精讲-【图像处理】图像识别分类
    【ubuntu18.04安装rabbitmq】
    性能测试 Linux 环境下模拟延时和丢包实现
    7、python中的多进程的创建与启动
  • 原文地址:https://blog.csdn.net/weixin_64338372/article/details/128169837