py2app - TypeError: у объекта 'NoneType' нет атрибута '__getitem__' - PullRequest
0 голосов
/ 08 июня 2018

я пытаюсь создать приложение с помощью py2app, которое у меня прекрасно работало целую вечность.В попытке очистить мои различные Python установки / настройки virtualenv, я думаю, что я что-то полностью сломал.В конце концов я отказался от попыток правильно настроить virtualenv и удалил его.

(PS. Я только делал это, поэтому я мог легко переключаться между интерпретаторами python2 и python3 в VS Code, но VS Code не смог распознать venvs)

Вот ошибка, которую я получаю,Я проверил свои модули, и они, кажется, все там в правильном месте, хотя некоторые, кажется, находятся в местоположении сайта, и другие в местоположении пользователя - AFAIK, это в порядке.

Надеюсь, кто-то может указать мне правильное направление.

creating build/bdist.macosx-10.13-x86_64/python2.7-standalone/app/Frameworks
Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    setup_requires=['py2app']
  File "/usr/local/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/Users/michael/Library/Python/2.7/lib/python/site-packages/py2app/build_app.py", line 825, in run
    self._run()
  File "/Users/michael/Library/Python/2.7/lib/python/site-packages/py2app/build_app.py", line 1040, in _run
    self.run_normal()
  File "/Users/michael/Library/Python/2.7/lib/python/site-packages/py2app/build_app.py", line 1133, in run_normal
    mf = self.get_modulefinder()
  File "/Users/michael/Library/Python/2.7/lib/python/site-packages/py2app/build_app.py", line 984, in get_modulefinder
    debug=debug,
  File "/usr/local/lib/python2.7/site-packages/modulegraph/find_modules.py", line 338, in find_modules
    find_needed_modules(mf, scripts, includes, packages)
  File "/usr/local/lib/python2.7/site-packages/modulegraph/find_modules.py", line 256, in find_needed_modules
    path = m.packagepath[0]
TypeError: 'NoneType' object has no attribute '__getitem__'
...