你好,我将尝试定义我的问题:我创建了一个pex文件,并使用以下命令:
$ pex --disable-cache . -e ${PYTHON_ENTRYPOINT} -o app.pex -R utils/tasks/templates
我的档案是:
所以当我尝试运行pex文件时,我得到以下错误:
File "/home/leraes93/.pex/installed_wheels/ee8bc6748d864a510e8298d9de49c5e41b75faed18b5649089a1a09295a6c8ef/Jinja2-3.1.2-py3-none-any.whl/jinja2/loaders.py", line 126, in load
source, filename, uptodate = self.get_source(environment, name)
File "/home/leraes93/.pex/installed_wheels/ee8bc6748d864a510e8298d9de49c5e41b75faed18b5649089a1a09295a6c8ef/Jinja2-3.1.2-py3-none-any.whl/jinja2/loaders.py", line 218, in get_source
raise TemplateNotFound(template)
但是如果我检查pex conent,follow命令会显示html文件。
$ unzip -Z1 app.pex | grep password
.deps/medical_api-0.0.0-py3-none-any.whl/utils/tasks/templates/template_set_password.html
.deps/medical_api-0.0.0-py3-none-any.whl/utils/tasks/templates/template_set_password_succesfull.html
template_set_password.html
template_set_password_succesfull.html
这是我调用该函数的代码部分:
我还包括MANIFEST.in、setup.cfg和setup.py文件
中的文件。
1条答案
按热度按时间kqqjbcuj1#
我能够读取文件做:
然后与要使用的文件连接。