Opened 2 years ago
Last modified 2 years ago
#33845 closed Uncategorized
Error running "Django-polls" package in my project — at Initial Version
Reported by: | Temidayo | Owned by: | nobody |
---|---|---|---|
Component: | Packaging | Version: | 4.0 |
Severity: | Normal | Keywords: | django-package, django-tutorial |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
In line with instruction in this tutorial, https://docs.djangoproject.com/en/4.0/intro/reusable-apps/, I removed my polls app from the polls project, then built the polls app package.
After several tries, I was able to successfully install the polls package. Here is quote from my command line
`PS C:\Users\MY PC\desktop\django_exp\src\django_novice> pip install --user django-polls/dist/django-polls-0.1.tar.gz
Processing c:\users\my pc\desktop\django_exp\src\django_novice\django-polls\dist\django-polls-0.1.tar.gz
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: Django>=4.0 in c:\users\my pc\anaconda3\lib\site-packages (from polls==0.0.0) (4.0.5)
Requirement already satisfied: asgiref<4,>=3.4.1 in c:\users\my pc\anaconda3\lib\site-packages (from Django>=4.0->polls==0.0.0) (3.5.2)
Requirement already satisfied: backports.zoneinfo in c:\users\my pc\anaconda3\lib\site-packages (from Django>=4.0->polls==0.0.0) (0.2.1)
Requirement already satisfied: sqlparse>=0.2.2 in c:\users\my pc\anaconda3\lib\site-packages (from Django>=4.0->polls==0.0.0) (0.4.2)
Requirement already satisfied: tzdata in c:\users\my pc\anaconda3\lib\site-packages (from Django>=4.0->polls==0.0.0) (2022.1)
DEPRECATION: Source distribution is being reinstalled despite an installed package having the same name and version as the installed package. pip 21.1 will remove support for this functionality. A possible replacement is use --force-reinstall. You can find discussion regarding this at https://github.com/pypa/pip/issues/8711.
Building wheels for collected packages: polls
Building wheel for polls (PEP 517) ... done
Created wheel for polls: filename=polls-0.0.0-py3-none-any.whl size=8708 sha256=76b4882f158eabbe3ca27b5fd6a286c3fb5913debab67c2e2aa8968477869fd2
Stored in directory: c:\users\my pc\appdata\local\pip\cache\wheels\1e\27\af\921b67e711b16738c014d72bd9a7a69e2d516f837fb1efe4fe
Successfully built polls
Installing collected packages: polls
Attempting uninstall: polls
Found existing installation: polls 0.0.0
Uninstalling polls-0.0.0:
Successfully uninstalled polls-0.0.0
Successfully installed polls-0.0.0`
Now, after this installation, I tried the python manage.py runserver
command to bring back up the development server, but unluckily for me, I got an error.
`Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
File "c:\users\my pc\anaconda3\lib\threading.py", line 932, in _bootstrap_inner
self.run()
File "c:\users\my pc\anaconda3\lib\threading.py", line 870, in run
self._target(*self._args, self._kwargs)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
fn(*args, kwargs)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\commands\runserver.py", line 125, in inner_run
autoreload.raise_last_exception()
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 87, in raise_last_exception
raise _exception[1]
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\init.py", line 398, in execute
autoreload.check_errors(django.setup)()
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
fn(*args, kwargs)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\init.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\apps\registry.py", line 91, in populate
app_config = AppConfig.create(entry)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\apps\config.py", line 213, in create
mod = import_module(mod_path)
File "c:\users\my pc\anaconda3\lib\importlib\init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'polls'
Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()
File "manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\init.py", line 446, in execute_from_command_line
utility.execute()
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\init.py", line 440, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\base.py", line 414, in run_from_argv
self.execute(*args, cmd_options)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\commands\runserver.py", line 74, in execute
super().execute(*args, options)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\base.py", line 460, in execute
output = self.handle(*args, options)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\commands\runserver.py", line 111, in handle
self.run(options)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\core\management\commands\runserver.py", line 118, in run
autoreload.run_with_reloader(self.inner_run, options)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 680, in run_with_reloader
start_django(reloader, main_func, *args, kwargs)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 661, in start_django
reloader.run(django_main_thread)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 344, in run
self.run_loop()
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 350, in run_loop
next(ticker)
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 390, in tick
for filepath, mtime in self.snapshot_files():
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 411, in snapshot_files
for file in self.watched_files():
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 304, in watched_files
yield from iter_all_python_module_files()
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 120, in iter_all_python_module_files
return iter_modules_and_files(modules, frozenset(_error_files))
File "C:\Users\MY PC\desktop\django_exp\lib\site-packages\django\utils\autoreload.py", line 160, in iter_modules_and_files
if not path.exists():
File "c:\users\my pc\anaconda3\lib\pathlib.py", line 1400, in exists
self.stat()
File "c:\users\my pc\anaconda3\lib\pathlib.py", line 1197, in stat
return self._accessor.stat(self)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>'`
There was a ModuleNotFoundError: No module named 'polls'
Can anyone help with advise of how to solve this?