• linux-python版本


    • 通常系统会自带python2,新版ubuntu好像会自带python3
    • 执行python3 --version,实际执行的是/usr/bin/python3所链接的具体版本python图片
    • 通常项目运行在python虚拟环境上,虚拟环境的python版本通过链接指向/usr/bin/python3.x的具体版本
    • pip3是用来管理包的,通常用一个就行了,执行pip3 --version后面会打印当前用的哪个版本的python执行的图片
      • python3.6 -m pip --verison,这个是用python3.6的pip
      • python3 -m pip --verison,这个是用默认python3的pip
    • 虚拟环境和pip3,创建虚拟环境会创建一个新的pip3来管理依赖包,虚拟环境中的pip3安装的包是安装在虚拟环境中的lib/python3.x中的site-packages中,只对虚拟环境有效
      • 虚拟环境是以python3指向的具体版本的解释器执行的图片
      • 虚拟环境有独立的pip3,虚拟环境中pip3安装的包只对虚拟环境有效,这些包安装在虚拟环境下的lib/python3.x而不是全局的图片
      • sudo pip3用的是全局的pip安装的

    总结:每个虚拟环境都有一个独立的site-packages,当前在哪个环境就只能用哪个环境的site-packages,python解释器都是指向的同一个解释器

  • 相关阅读:
    Qt Opencv 在Linux下摄像头简单示例(转)
    自制木头台灯
    css3 transition 动画
    css 旋转动画
    maven 搭建 springmvc + jpa +mysql
    搭建前端框架
    mavean
    Mac上安装 Maven
    Mongdb文档学习笔记
    mongoDB高级查询与索引
  • 原文地址:https://www.cnblogs.com/bonus_scene/p/15225769.html
Copyright © 2020-2023  润新知