问题解决FileNotFoundError: [Errno 2] No such file or directory: '/tmp/_MEImHg8uh/django/contrib/auth/pas

django 在 pyinstaller 安装时很多问题。如题是问题

报错为:

Unhandled exception in thread started by <function check_errors..wrapper at 0x7fd66513ef28>
Traceback (most recent call last):
File "django/utils/autoreload.py", line 225, in wrapper
File "/tmp/_MEImHg8uh/django/core/management/commands/runserver.py", line 109, in inner_run
autoreload.raise_last_exception()
File "django/utils/autoreload.py", line 248, in raise_last_exception
File "django/core/management/init.py", line 337, in execute
File "django/utils/autoreload.py", line 225, in wrapper
File "django/init.py", line 24, in setup
File "django/apps/registry.py", line 112, in populate
File "django/apps/config.py", line 198, in import_models
File "importlib/init.py", line 126, in import_module
File "", line 986, in _gcd_import
File "", line 969, in _find_and_load
File "", line 958, in _find_and_load_unlocked
File "", line 673, in _load_unlocked
File "/home/leo/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.dict)
File "django/contrib/auth/models.py", line 2, in 
File "", line 969, in _find_and_load
File "", line 958, in _find_and_load_unlocked
File "", line 673, in _load_unlocked
File "/home/leo/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.dict)
File "django/contrib/auth/base_user.py", line 7, in 
File "", line 969, in _find_and_load
File "", line 958, in _find_and_load_unlocked
File "", line 673, in _load_unlocked
File "/home/leo/.local/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.dict)
File "django/contrib/auth/password_validation.py", line 160, in 
File "django/contrib/auth/password_validation.py", line 170, in CommonPasswordValidator
File "pathlib.py", line 1109, in resolve
File "pathlib.py", line 330, in resolve
File "pathlib.py", line 315, in _resolve
File "pathlib.py", line 422, in readlink
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/_MEImHg8uh/django/contrib/auth/password_validation.pyc'

为了解决这个问题,我还去github提了issue,最后自己找到方法并mark一下:

 

https://github.com/pyinstaller/pyinstaller/issues/3990

django 版本固定到 2.0

pyinstaller -F manage.py --hidden-import django --hidden-import rest_framework --hidden-import rest_framework.apps --hidden-import redis --hidden-import rest_framework.parsers --distpath ./

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值