Open
Description
尝试了以下方法均识别不到模块:
1.将script目录下的所有.py直接压缩并改为.egg放在.exe同级目录下
2.直接将script目录压缩为egg文件并放在exe同级
3.不压缩,将所有py文件替换为pyc文件
4.将所有py文件转化为pyd后放在script下
int文件配置如下:
# vim: set ts=4 sw=4 tw=0 et ft=python :
import sys, os
from multiprocessing import freeze_support
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = r'.\site-packages\PyQt5\Qt5\plugins'
os.chdir(os.path.dirname(__file__))
sys.path.append(os.path.abspath('script'))
sys.path.append(os.path.abspath('script.egg'))
if __name__ == '__main__':
if not hasattr(sys, 'frozen'):
sys.frozen = True
freeze_support()
import main
try:
main.startwin()
except Exception as e:
import logging
logging.basicConfig(filename='log/Pystand-log.txt', level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
logging.error(e)
只有将py放在script目录下且无压缩才能识别到。
请问如何处理才能正确识别到pyd文件以满足加密?
Metadata
Metadata
Assignees
Labels
No labels