千家信息网

ubuntu中如何实现python脚本可直接运行

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍了ubuntu中如何实现python脚本可直接运行,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们还是以那个翻译程序
千家信息网最后更新 2025年12月01日ubuntu中如何实现python脚本可直接运行

这篇文章主要介绍了ubuntu中如何实现python脚本可直接运行,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

我们还是以那个翻译程序为例子,上次给各位老铁讲了在windows下的应用程序打包,这一次给各位老铁讲一讲,在linux下为python文件可以自己执行,从而不需要python xxx.py。

很简单,在python源文件最上面添上下面一句话!

#!/usr/bin/python3

/usr/bin/python3,是ubuntu下python3解释器所在的目录,具体可以用which python3查看

然后在执行chmod +x ./xxx.py,为python脚本增加可执行权限

例如我这里

sudo chmod +x ./translate.py

最后运行./translate.py

然后…………报错了

-bash: ./translate.py: /usr/bin/python3^M: 解释器错误: 没有那个文件或目录

为什么?

这个是我在win7下写好的源代码,后来用winscp传到ubuntu上的,所以就造成了一个问题,dos下写的代码,拿到linux下,存在不兼容。

解决办法:

sudo vim translate.py:set ff=unix

然后在执行 ./translate.py

OK,完美运行,但是细细一看,似乎还不完美,因为每次都要切换到文件所在目录才能运行,为了更方使用程序,我们可以将translate.py连接到/usr/bin,或者/usr/local/bin,等等配置了系统环境变量的目录下

sudo ln -s /xxxx/xxxx/xxxx/translate.py /usr/local/bin/dict

/xxxx/xxxx/xxxx/ ,是translate.py所在的绝对路径

/usr/local/bin/dict,dict是translate.py软连接后的重命名

运行效果

OK,以后在我的ubuntu系统里,不就有一个现成的翻译程序了吗?岂不是美滋滋!

感谢你能够认真阅读完这篇文章,希望小编分享的"ubuntu中如何实现python脚本可直接运行"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

运行 目录 程序 篇文章 脚本 所在 文件 系统 解释器 解释 一句话 代码 价值 例子 兴趣 办法 变量 同时 应用程序 效果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 l服务器管理软件 数据库创建 创建表空间 深圳市速讯通网络技术有限公司 SDN服务器的数据库的搭建 软件开发的设计阶段分为 mpp数据库谁做的 数据库服务器招标参数 支付宝中心数据库安全等级 如何出租mc服务器 学生网络安全研究创新设想 软件结构化方法在软件开发 苏州 嵌入式软件开发 学习网络安全女生有用吗 北京正规软件开发品质保障 网络安全简报范文模板2021 储值赠送 数据库设计 2018国家网络安全宣传日 上海广东网络安全培训十大品牌 安全立法是安全网络技术嘛 软件开发新的想法 网络技术软件技术弱电技术 五厘网络技术有限公司资助了哪些方程式车队 服务器管家婆打不开怎么办 方巨网络技术有限公司 山东c 软件开发 重庆一站式网络技术包括什么 织梦系统数据库连接不了 国家网络安全法2020 网络安全法 金融 网络技术与应用实习报告
0