#33845: Error running "Django-polls" package in my project
-------------------------------------+-------------------------------------
Reporter: Temidayo | Owner: nobody
Type: Uncategorized | Status: closed
Component: Packaging | Version: 4.0
Severity: Normal | Resolution: invalid
Keywords: django-package, | Triage Stage:
django-tutorial | Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Tim Graham):
* status: new => closed
* resolution: => invalid
Old 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?
New 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?
--
Comment:
See TicketClosingReasons/UseSupportChannels for places to get help. This
tracker is for confirmed bugs. Thanks.
--
Ticket URL: <https://code.djangoproject.com/ticket/33845#comment:1>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/01070181fd48efd0-bc299614-9921-4249-b833-79ab4b28d282-000000%40eu-central-1.amazonses.com.