だから私は私のubuntu(12.04)でpython(2.7.x)とdjangoフレームワークをいじっています。私がdjangoベースのプロジェクトをセットアップする方法は、virtualenvを使用することです
私はこのようにそれをやった
** FROM TERMINAL **
1. sudo apt-get install python-setuptools
2. sudo easy_install virtualenv
次に、次のコマンドを使用して、django プロジェクトのディレクトリの設定を続けます。
virtualenv --no-site-packages project-name
その後すぐに、virtualenv を有効にしました。
source project-name/bin/activate
次に、これを使用して Django フレームワークのインストールを続行します。
sudo easy_install Django
project-name/bin/ ディレクトリ (存在する) の下に django-admin.py というファイルがあることを確認して、Django フレームワークが私の virtualenv 内にインストールされていることを確認します。
ただし、上記とまったく同じ手順に従って別のdjango-project(完全に異なるプロジェクト)を2回作成しようとしたとき、django-admin.pyが正しいディレクトリにインストールされていません。/usr/lib/python にインストールされます...
アプリを実行しようとすると、次のメッセージが表示されます。
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
なぜこれが起こっているのか誰にも分かりますか?
ありがとう。
*編集部分*
サチタッドの答えに答える
彼/彼女の提案を実行すると、次のメッセージが表示されます
(project-name)blah@blah:~/Documents/python/project-name$ easy_install django
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: '/home/blah/Documents/python/project-name/lib/python2.7/site-packages/test-easy-install-3775.write-test'
(--install-dir、--prefix、または distutils のデフォルト設定を介して) 指定したインストール ディレクトリは次のとおりです。
/home/blah/Documents/python/project-name/lib/python2.7/site-packages/
そのため、最初は sudo コマンドを使用する必要があると考えていました。