У меня есть virtualenv, настроенный для моей установки. Все это я бегу в virtualenv:Django: не удается перенести приложение из источника
$ hg clone https://bitbucket.org/tonioo/cmsplugin-poll
$ cd cmsplugin-poll
$ python setup.py install
Это выход я получаю: http://pastebin.com/XCX4bUiA.
$ cd project-dir/
$ python manage.py migrate
OSError: [Errno 20] Not a directory: '$VIRTUAL_ENV/local/lib/python2.7/site-packages/cmsplugin_poll-0.3-py2.7.egg/cmsplugin_poll/migrations'
Как и ожидалось, cmsplugin_poll-0,3-py2.7.egg является яйцо, не является каталогом. Это отлично работает, если я использую install cmsplugin-poll через pip, но я хочу что-то исправить в этом пакете.
Я уже пробовал следующее:
- Удаление и воссоздание virtualenv
- Установки в качестве корня (я знаю, - это ничего не помог бы)
rm -r cmsplugin_poll*
из каталогаsite-packages
- Удалите и повторно загрузите репо.
- Обновление всего, включая пип.
Любые идеи? Заранее спасибо.
Вместо того, чтобы клонировать репо и устанавливать его, вы пытались установить «pip install -e hg + https: // bitbucket.org/tonioo/cmsplugin-poll # egg = cmsplugin_poll'? –
Да, это было в состоянии установить. К сожалению, я хочу сам отредактировать код. Смогу ли я это сделать, если я разблокирую репо, изменим код, загружу изменения в свою вилку, а затем использую pip с моим раздвоенным URL-адресом репо? – i41
Хорошо, угадайте, что сработало. Вид странной работы. Это проблема с setuptools? – i41