Pydev
Pydev copied to clipboard
repairs ModuleNotFoundError mysite.settings when rightClick 'Shell with Django environment'
This helped me to make the error below go away. The fix was suggested here: https://stackoverflow.com/a/22515135
The error before was:
Traceback (most recent call last):
File "<input>", line 7, in <module>
File "[myPath]\_ENVS\mysite\lib\site-packages\django\core\wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "[myPath]\_ENVS\mysite\lib\site-packages\django\__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "[myPath]\_ENVS\mysite\lib\site-packages\django\conf\__init__.py", line 81, in __getattr__
self._setup(name)
File "[myPath]\_ENVS\mysite\lib\site-packages\django\conf\__init__.py", line 68, in _setup
self._wrapped = Settings(settings_module)
File "[myPath]\_ENVS\mysite\lib\site-packages\django\conf\__init__.py", line 166, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'mysite.settings'
When using the right click shortcut:
Liclipse ... mysite ... rightMouseClick ... Django ... Shell with Django environment
Versions LiClipse 11.1.0.202405280850 and:
django-admin --version
5.1.2
Thanks! Keep up the good work!
P.S.: Not tried with your code, but by manual insertion in:
Menu -> Preferences -> Pydev -> "Interactive Console" -> "Initial interpreter commands"