Pyinstaller打包后无法获取当前路径
本文最后更新于:2024年11月9日 晚上
前言
pyinstaller 打包 cannot find path
在代码中需要获取当前路径下的文件,本来用的是下面的代码,在pycharm下一切正常
1 |
|
可是打包后直接报错,类似于下面这样ERROR: Can not find path /usr/lib/libSystem.B.dylib (needed by /Users/yao/opt/anaconda3/envs/DailyReport/bin/python3.7)
在网上一番查找后
将代码改为
1 |
|
打包正常了,也可以运行,只是路径只能获取到Users/yao这一级,也是不行,于是又是一番查找,终于解决
需要检查应用程序是作为脚本还是作为冻结的exe运行:
1 |
|
参考:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!