/usr/lib/python37.zip в sys.path - PullRequest
       45

/usr/lib/python37.zip в sys.path

0 голосов
/ 22 сентября 2019

Только что была быстрая проверка на sys.path из python 3.7 на Debian Buster:

qxu@debian:~$ python3
Python 3.7.3 (default, Apr  3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print('\n'.join(sys.path))

/usr/lib/python37.zip
/usr/lib/python3.7
/usr/lib/python3.7/lib-dynload
/usr/local/lib/python3.7/dist-packages
/usr/lib/python3/dist-packages
>>>

Каждая запись выглядит хорошо, за исключением первой:

qxu@debian:~$ ll /usr/lib/python37.zip
ls: cannot access '/usr/lib/python37.zip': No such file or directory

IЯ не уверен, почему сам zip-файл может быть частью sys.path.Разве sys.path не должен включать только каталоги?

Даже если существует причина, по которой zip-файл является частью sys.path, почему он не может быть расположен физически?

...