kindle manager
This commit is contained in:
18
makepkg.md
18
makepkg.md
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
# 打包问题
|
# 打包问题
|
||||||
|
|
||||||
1. 'ValueError: too many values to unpack (expected 2)
|
### 'ValueError: too many values to unpack (expected 2)
|
||||||
|
|
||||||
A: [资源文件打包配置](https://blog.csdn.net/weixin_42052836/article/details/82315118) <br>
|
A: [资源文件打包配置](https://blog.csdn.net/weixin_42052836/article/details/82315118) <br>
|
||||||
资源文件包括打包的python项目使用的相关文件,如图标文件,文本文件等。<br>
|
资源文件包括打包的python项目使用的相关文件,如图标文件,文本文件等。<br>
|
||||||
@@ -10,8 +10,8 @@ datas=[(SETUP_DIR+'lib\\icon','lib\\icon'),(SETUP_DIR+'data','data')]。<br>
|
|||||||
元组的组成为(原项目中资源文件路径,打包后路径),<br>
|
元组的组成为(原项目中资源文件路径,打包后路径),<br>
|
||||||
例子中的(SETUP_DIR+'lib\\icon','lib\\icon')表示从D:\\install_test\\FASTPLOT\\lib\\icon下的图标文件打包后放入打包结果路径下的lib\\icon目录。<br><br>
|
例子中的(SETUP_DIR+'lib\\icon','lib\\icon')表示从D:\\install_test\\FASTPLOT\\lib\\icon下的图标文件打包后放入打包结果路径下的lib\\icon目录。<br><br>
|
||||||
|
|
||||||
1. (kmanenv) [gavin@gavin-2 tkman]$open Release/kmanapp.app/<br>
|
### (kmanenv) [gavin@gavin-2 tkman]$open Release/kmanapp.app/<br>
|
||||||
FAIL - LSOpenURLsWithRole() failed with error -10810 for the file /Users/mark/penv/tkman/Release/kmanapp.app.<br>
|
### FAIL - LSOpenURLsWithRole() failed with error -10810 for the file /Users/mark/penv/tkman/Release/kmanapp.app.<br>
|
||||||
(kmanenv) [gavin@gavin-2 tkman]$Release/kmanapp.app/Contents/MacOS/kmanapp<br>
|
(kmanenv) [gavin@gavin-2 tkman]$Release/kmanapp.app/Contents/MacOS/kmanapp<br>
|
||||||
OK
|
OK
|
||||||
|
|
||||||
@@ -32,12 +32,12 @@ A:
|
|||||||
CURRPATH = os.path.dirname(os.path.abspath(__file__))
|
CURRPATH = os.path.dirname(os.path.abspath(__file__))
|
||||||
```
|
```
|
||||||
|
|
||||||
1. (kmanenv) [gavin@gavin-2 tkman]$pyinstaller --distpath Release -w -c -i kmanapp.ico kmanapp.spec <br>
|
### (kmanenv) [gavin@gavin-2 tkman]$pyinstaller --distpath Release -w -c -i kmanapp.ico kmanapp.spec <br>
|
||||||
21750 ERROR: Can not find path ./libshiboken2.abi3.5.15.dylib (needed by /Users/mark/.virtualenvs/kmanenv/lib/python3.7/site-packages/PySide2/QtGui.abi3.so)
|
### 21750 ERROR: Can not find path ./libshiboken2.abi3.5.15.dylib (needed by /Users/mark/.virtualenvs/kmanenv/lib/python3.7/site-packages/PySide2/QtGui.abi3.so)
|
||||||
A: rm -fr __pycache__, 重新打包 <br>
|
A: rm -fr __pycache__, 重新打包 <br>
|
||||||
|
|
||||||
1. (kmanenv) [gavin@gavin-2 kman]$Release/kmanapp.app/Contents/MacOS/kmanapp <br>
|
### (kmanenv) [gavin@gavin-2 kman]$Release/kmanapp.app/Contents/MacOS/kmanapp <br>
|
||||||
NameError: name 'kMan' is not defined <br>
|
### NameError: name 'kMan' is not defined <br>
|
||||||
|
|
||||||
A:
|
A:
|
||||||
```
|
```
|
||||||
@@ -48,8 +48,8 @@ A:
|
|||||||
```
|
```
|
||||||
**这里有个问题,打开app是会运行所有('kman.py', 'kmanapp.py', 'kmanapp_rc.py', 'mainwindow.py', 'mtable.py', 'parseweb.py',)py文件里的main,所以在打包时要把不是入口py程序的main删除或注释掉**
|
**这里有个问题,打开app是会运行所有('kman.py', 'kmanapp.py', 'kmanapp_rc.py', 'mainwindow.py', 'mtable.py', 'parseweb.py',)py文件里的main,所以在打包时要把不是入口py程序的main删除或注释掉**
|
||||||
|
|
||||||
1. 移植到其他机器上运行还是显示: (20200702)<br>
|
### 移植到其他机器上运行还是显示: (20200702)<br>
|
||||||
**LSOpenURLsWithRole() failed with error -10810 for the file /Users/mark/penv/tkman/Release/kmanapp.app.**<br>
|
### **LSOpenURLsWithRole() failed with error -10810 for the file /Users/mark/penv/tkman/Release/kmanapp.app.**<br>
|
||||||
|
|
||||||
A: MAC下: <br>
|
A: MAC下: <br>
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user