django 模块未找到错误:没有名为'phonenumbers'的模块

tsm1rwdh  于 2023-01-21  发布在  Go
关注(0)|答案(3)|浏览(167)

我第一次在Heroku本地部署一个运行良好的应用程序,出现以下错误:
模块未找到错误:没有名为'phonenumbers'的模块

2021-08-01T05:05:10.359150+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2021-08-01T05:05:10.359151+00:00 app[web.1]: django.setup(set_prefix=False)
2021-08-01T05:05:10.359151+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
2021-08-01T05:05:10.359152+00:00 app[web.1]: apps.populate(settings.INSTALLED_APPS)
2021-08-01T05:05:10.359152+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/registry.py", line 91, in populate
2021-08-01T05:05:10.359152+00:00 app[web.1]: app_config = AppConfig.create(entry)
2021-08-01T05:05:10.359153+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/config.py", line 90, in create
2021-08-01T05:05:10.359153+00:00 app[web.1]: module = import_module(entry)
2021-08-01T05:05:10.359153+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module
2021-08-01T05:05:10.359154+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-08-01T05:05:10.359154+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2021-08-01T05:05:10.359155+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2021-08-01T05:05:10.359155+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
2021-08-01T05:05:10.359221+00:00 app[web.1]: ModuleNotFoundError: No module named 'phonenumbers'
2021-08-01T05:05:10.360272+00:00 app[web.1]: [2021-08-01 05:05:10 +0000] [9] [INFO] Worker exiting (pid: 9)
2021-08-01T05:05:10.416411+00:00 app[web.1]: [2021-08-01 05:05:10 +0000] [10] [ERROR] Exception in worker process
2021-08-01T05:05:10.416412+00:00 app[web.1]: Traceback (most recent call last):
2021-08-01T05:05:10.416413+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2021-08-01T05:05:10.416413+00:00 app[web.1]: worker.init_process()
2021-08-01T05:05:10.416414+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 134, in init_process
2021-08-01T05:05:10.416414+00:00 app[web.1]: self.load_wsgi()
2021-08-01T05:05:10.416415+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2021-08-01T05:05:10.416415+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2021-08-01T05:05:10.416419+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2021-08-01T05:05:10.416420+00:00 app[web.1]: self.callable = self.load()
2021-08-01T05:05:10.416420+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2021-08-01T05:05:10.416421+00:00 app[web.1]: return self.load_wsgiapp()
2021-08-01T05:05:10.416421+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2021-08-01T05:05:10.416421+00:00 app[web.1]: return util.import_app(self.app_uri)
2021-08-01T05:05:10.416422+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 359, in import_app
2021-08-01T05:05:10.416422+00:00 app[web.1]: mod = importlib.import_module(module)
2021-08-01T05:05:10.416423+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module
2021-08-01T05:05:10.416423+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-08-01T05:05:10.416424+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2021-08-01T05:05:10.416424+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2021-08-01T05:05:10.416425+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
2021-08-01T05:05:10.416425+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
2021-08-01T05:05:10.416426+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 678, in exec_module
2021-08-01T05:05:10.416426+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2021-08-01T05:05:10.416427+00:00 app[web.1]: File "/app/core/wsgi.py", line 13, in <module>
2021-08-01T05:05:10.416427+00:00 app[web.1]: application = get_wsgi_application()

当我再次尝试安装它phonnumbers时,它告诉我它已经安装好了。
我对Django/Python还是个新手,来自Ruby。请问有这个问题的解决方案吗?它在开发中非常好用。

icnyk63a

icnyk63a1#

  1. pip安装django-电话号码-字段
  2. pip安装django-电话号码
bvk5enib

bvk5enib2#

我想您可能忘记在www.example.com中的INSTALLED_APP中添加“电话号码”settings.py

qhhrdooz

qhhrdooz3#

检查左下角的phyton包选项卡上的那个包。如果没有找到你必须做另一个phyton虚拟环境。

相关问题