南を使用しようとすると、この問題が原因で次のエラーが発生します。
$ python manage.py schemamigration
You must provide an app to create a migration for.
$ python manage.py schemamigration myapp --initial
OSError: [Errno 13] Permission denied: '../myapp/migrations'
$ sudo python manage.py schemamigration myapp --initial
ImportError: No module named django.core.management
$ python
>>> import south
>>> import django.core.management
>>> south.__file__
'/home/mydev/venv/lib/python2.7/site-packages/south/__init__.pyc'
>>> django.__file__
'/home/mydev/venv/lib/python2.7/site-packages/django/__init__.pyc'
manage.py schemamigrationによって返されるように見えるエラーメッセージを生成するように私には思えますschemamigration。しかしschemamigration、他の南のコマンドは、呼び出されると django を見つけることができません。
'/home/mydev/venv/lib/python2.7/site-packages/'私のsys.pathにあります。/southフォルダーは、フォルダー内にある実際の南パッケージへの sim リンクです/dist-packages。実際のフォルダーにsimリンクを/southdjangoパッケージに戻しましたが、何も解決しませんでした。
何が間違っている可能性がありますか?