在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题
本来 用命令行运行py文件, 代码里面 获取当前路径的 语句 例如:
os.getcwd()
os.path.abspath(__file__)
os.path.realpath(__file__)
都可以获取到当前文件的路径,
但是打包成 可执行程序后, 统统不对了, 变成了 类似 /usr/xxx 的路径
https://stackoverflow.com/questions/50959340/pyinstaller-exes-file-refers-to-a-py-file
通过这种方式os.path.dirname(os.path.realpath(sys.argv[0]))
就可以获取正确的路径了
在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题相关推荐
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- Pycharm下将py文件打包成exe文件
1. 在PyCharm下安装PyInstaller 1. 首先,打开自己要发布的工程 2. 点击底部的[Terminal]打开终端,中输入命令pip install pyinstaller后回车, ...
- pyinstall将py文件打包成可执行程序exe
安装 pip install pyinstall 使用 参数 含义 -F, --onefile 打包一个单个文件,只生成一个exe文件.如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.p ...
- 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...
- python3_将多个.py文件打包成exe程序并添加图标
前言 我们开发的脚本一般都会用到第三方包,当别人需要用到我们脚本的时候,如果我们直接把xxx.py文件发给她,她是没有办法直接使用的,她还需要安装python解释器和安装我们使用的第三方包,这个时候 ...
- 将py文件打包成exe可执行文件
使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...
- 在linux操作系统下,将文件打包成ISO
在linux操作系统下,将文件打包成ISO 示例: mkisofs -l -v -r -J -o ./kylin-monitor.iso Kylin-Monitor-x86_64_V1.0/ -l 允 ...
- python应用---将py文件打包成exe应用程序
写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...
- 如何将.py 文件打包成windows系统下可执行程序.exe
在电脑已经安装python的情况下,我们是可以打开后缀为.py的文件,但如果你想把它发送给别的朋友,恰巧他的电脑没有安装python,你就需要将文件打包成.exe格式. STEP 1 下载安装Pyin ...
最新文章
- 国内最牛逼的笔记,不接受反驳!!
- nlp 优缺点 混淆度_NLP中文分词的评估指标
- Python中将dict转换为kwargs
- 在JFinal的Controller中接收json数据
- python和docker交互_jupyter notebook 连接服务器docker中python环境
- centos下安装PHP的IDE,如何在 CentOS 8 上安装和使用 PHP 编辑器
- 4. MyBatis几个可以优化的地方
- 利用Deep Reinforcement Learning训练王者荣耀超强AI
- 尺度不变性是指什么不变_不变性如何提供帮助
- 解决VM 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VM 的方法
- ajax漏洞 console_在实战中可能碰到的几种ajax请求方法详解
- 基于PHPUnit编写第一个测试用例
- Mac电脑查看JDK文档,CHM格式文档阅读
- fgo服务器维护2018,fgo迦勒底男性精选2018推荐召唤开启 fgo4月20日维护公告_游侠手游...
- 前端页面实现时间显示
- Arduino连接超声波传感器测距
- 开发你的第一个BLE应用程序—Blinky
- Python函数combination
- 解决你的R语言乱码问题
- 一些奇怪的东西以及寄几需要注意的地方
热门文章
- 【Luogu】P1131时态同步(树形DP)
- 查找出系统中大于50k 且小于100k 的文件并删除。
- 佳能MP258的5200错误和P08代码解决方法及清零方法
- php session 效率,大量php session临时文件带来的服务器效率问题
- 不要被约束的意思_不要再奢望你会变得自律了丨“他律”比“自律”更重要
- windows和linux允许分片,请问hadoop的hdfs文件系统和本地windows文件系统或linux文件系统是什么关系啊,谢谢...
- java string对象创建对象_Java String 创建了几个对象
- 7 win 卸载node_node怎么卸载?Windows卸载node方法
- 索引和未索引执行计划的比较_详解Oracle复合索引+实例说明
- php代码清除空格注解,去除php注释和去除空格函数分享