Почему setup.py не помещает файлы в /usr/local/lib/python2.7/site-packages в Google Compute Engine? - PullRequest
0 голосов
/ 09 октября 2019

Мне нужно установить модуль python, который использует setup.py, чтобы поместить файлы в /usr/local/lib/python2.7/site-packages.

Я запускаю setup.py и файлывсе еще не в /usr/local/lib/python2.7/site-packages.

У меня это отлично работает на сервере AWS (т.е. Amazon), но оно не будет работать на GCE (то есть Google).

Я использую: ~ $ sudo python setup.py install

Я получаю:

/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
package init file 'sproutvideo-python/__init__.py' not found (or not a regular file)
copying sproutvideo-python/setup.py -> build/lib.linux-x86_64-2.7/sproutvideo-python
package init file 'sproutvideo-python/__init__.py' not found (or not a regular file)
running install_lib
copying build/lib.linux-x86_64-2.7/sproutvideo-python/setup.py -> /usr/local/lib/python2.7/dist-packages/sproutvideo-python
byte-compiling /usr/local/lib/python2.7/dist-packages/sproutvideo-python/setup.py to setup.pyc
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/sproutvideo_python-0.1.egg-info
Writing /usr/local/lib/python2.7/dist-packages/sproutvideo_python-0.1.egg-info

Но когда я ищу / usr / local / lib / python2. 7 / site-packages (где файлы должны быть), это пустой каталог.

И когда я пытаюсь запустить мою программу, использующую модуль, я получаю:

Traceback (most recent call last):
  File "video-upload-master4s.py", line 6, in <module>
    import sprout
ImportError: No module named sprout
...