zoukankan      html  css  js  c++  java
  • 指定Python版本下pip安装“pip install”

    1、问题描述

    每个版本的python都有属于自己的pip,如果系统里面有python2和python3,那么便于区别的pip就是pip和pip3了。

    但是如果系统里面有多个python3,比如python3.7.0和python3.9.0,那么你可能想使用pip3安装模块到python3.9.0中,但是默认使用的pip3是3.7.0的。

    那么如何用pip对多版本的python库进行管理呢?

    2、基本原理

    以windows10为例,主要用小黑框使用pip。

    以下这张图信息量巨大,显示了如何修改系统环境变量的操作流程(依次点击红圈),以及python的具体路径:

    简单地说,cmd根据环境变量中的路径查找用户输入的可执行应用程序,若出现同名的情况,执行最上面的(往往是最新安装的)路径中的应用程序。

    而用户完全可以调整先后顺序(蓝框)使达到不同的效果。

    下图即为环境变量中pip的所在路径:

    包含 pip、pip3、pip3.9 这三个,在cmd中输入 pip install、pip3 install、pip3.9 install 是等价的。

    但由于3.7版的存在,其路径下同名的 pip、pip3 上位于3.9版的pip、pip3,而 pip3.7 与 pip3.9 非同名,因此可以直接调用。

    3、解决方法

    cmd安装:

    pip3.7 install xxx
    pip3.9 install xxx
    

    cmd检查安装列表:

    pip3.7 list
    pip3.9 list
    

    综上,应该是从原理到操作叙述得比较通透了。

  • 相关阅读:
    正则表达式之断言
    认识CSS中标题引入icon图标
    认识CSS中字体图标
    认识CSS中精灵技术(sprite)和滑动门
    认识CSS中高级技巧之用户界面样式
    认识CSS中高级技巧之元素的显示与隐藏
    认识CSS中布局之文档流、浮动、定位以及叠放次序
    正则表达式之括号
    正则表达式之量词
    正则表达式之字符组
  • 原文地址:https://www.cnblogs.com/truth-seeking/p/14519278.html
Copyright © 2011-2022 走看看