2
我有一個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是一個雞蛋,不是目錄。這工作正常,如果我使用安裝cmsplugin-poll通過點子,但我想解決這個包中的東西。
我已經試過如下:
- 刪除並重新創建的virtualenv
- 安裝成根(我知道 - 這不會幫助任何東西)從
site-packages
目錄 rm -r cmsplugin_poll*
- 刪除並重新下載回購。
- 升級所有東西,包括點子。
任何想法?先謝謝你。
而不是克隆repo並安裝它,你試過'pip install -e hg + https:// bitbucket.org/tonioo/cmsplugin-poll#egg = cmsplugin_poll'? –
是的,那是可以安裝的。不幸的是,我想自己編輯代碼。我是否可以做到這一點,如果我叉回購,修改代碼,將更改上傳到我的叉,然後用我的分叉回購網址使用PIP? – i41
好吧,猜猜這工作。一種奇怪的解決方法。這是setuptools的問題嗎? – i41