当前位置: 首页 > news >正文

#!/usr/bin/python与#!/usr/bin/env python的区别

#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。


#!/usr/bin/python相当于写死了python路径;
#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法

 

 

相关文章:

  • linux中让python指向python2
  • Linux(ubuntu)(五) —— 软链接 硬链接
  • ROS(八)——ROS中的坐标系管理系统(TF坐标系管理系统 view_frames tf_echo rviz)
  • yolov3入门实战
  • Weka
  • Weka(一)——Data preparation in Weka(Iris鸢尾花数据集)
  • 数据挖掘与数据分析(一)—— 数据仓库(数据集市、ETL过程)
  • 数据挖掘与数据分析(二)—— 探索性数据分析EDA(单因子与对比分析) 可视化 (1) —— 集中趋势 离中趋势 数据分布(偏态系数峰态系数正态分布三大分布)抽样理论(误差精度)
  • 二叉排序树BST(二叉查找树) 二叉平衡树AVL 红黑树
  • B树 B+树
  • Node-Red(一)——简介与安装
  • 数据挖掘与数据分析(四)—— 预处理理论(1) —— 特征工程 Feature Engineering
  • representation learning 表示学习/表征学习
  • Darknet 轻量级深度学习训练框架
  • cfg文件
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 2017-09-12 前端日报
  • Angular4 模板式表单用法以及验证
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Hibernate【inverse和cascade属性】知识要点
  • Java 最常见的 200+ 面试题:面试必备
  • javascript 哈希表
  • Javascript基础之Array数组API
  • Java小白进阶笔记(3)-初级面向对象
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • PV统计优化设计
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • unity如何实现一个固定宽度的orthagraphic相机
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 初识 webpack
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 实现菜单下拉伸展折叠效果demo
  • 微服务核心架构梳理
  • 用简单代码看卷积组块发展
  • k8s使用glusterfs实现动态持久化存储
  • ​第20课 在Android Native开发中加入新的C++类
  • #define 用法
  • #vue3 实现前端下载excel文件模板功能
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (Ruby)Ubuntu12.04安装Rails环境
  • (接口封装)
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net网站发布-允许更新此预编译站点
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • @Responsebody与@RequestBody
  • [145] 二叉树的后序遍历 js
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BeginCTF]真龙之力
  • [BSGS算法]纯水斐波那契数列
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ 3282] Tree 【LCT】
  • [C++]——带你学习类和对象