import redis, datetime
print datetime.datetime.today().strftime('%Y-%m-%d')
通过pyinstaller -F 打包成exe时,命令行总提示
WARNING: Attempted to add Python module twice with different upper/lowercases: Queue,运行exe提示redis 里的_compat.py no module named Queue.
import redis, datetime
from elasticsearch import Elasticsearch
print datetime.datetime.today().strftime('%Y-%m-%d')
但是加上
from elasticsearch import Elasticsearch 也不会有警告,并且exe 也能正常运行。很是奇怪。有高手解释下原因么
没用过elasticsearch,不过按照提示及语法来看,应该是elasticsearch中提供了Queue模块。