python manage.py runserver No module named django.core.management
我是一个Python新手,尝试在Mac OS X 10.9.4上配置Django。我使用以下命令安装了django。
现在我开始做这个项目。
现在,我尝试在新项目的目录中运行服务器。
但我得到以下错误。
我的manage.py文件看起来像这样。
1 2 3 4 5 6 7 8 9 10 | #!/usr/bin/python import os import sys if __name__ =="__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE","test1.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv) |
通过查看stackoverflow中得到的所有引用,我尝试了很多东西,但没有任何效果。我错过了什么??
运行此代码时:
print sys.path
我得到以下输出:
你确定Django在你的python路径上了吗?首先检查您的python路径。
1 2 | import sys print sys.path |
我也有同样的错误。我可以按以下方法解决。
正在安装程序包。
1 2 3 4 5 6 7 8 9 | (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/test2$ pip list Django (1.6.11) django-dbindexer (1.6.1) django-mongodb-engine (0.6.0) djangotoolbox (1.8.0) pip (7.1.2) pymongo (3.0.3) setuptools (18.2) wheel (0.24.0) |
Ubuntu终端代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ ls -l total 0 umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install virtualenv Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/dist-packages Cleaning up... umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ virtualenv myprojec New python executable in myprojec/bin/python Installing setuptools, pip, wheel...done. umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ source myprojec/bin/activate (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install https://github.com/django-nonrel/django/tarball/nonrel-1.6 Collecting https://github.com/django-nonrel/django/tarball/nonrel-1.6 /home/umayanga/Desktop/mongoProject/myprojec/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning /home/umayanga/Desktop/mongoProject/myprojec/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Downloading https://github.com/django-nonrel/django/tarball/nonrel-1.6 | 6.7MB 1.9MB/s Building wheels for collected packages: Django Running setup.py bdist_wheel for Django Stored in directory: /home/umayanga/.cache/pip/wheels/89/cd/89/64475e53eef52b22b711705322a36352f2f979fdcef0e39e8a Successfully built Django Installing collected packages: Django Successfully installed Django-1.6.11 (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ ls -l total 4 drwxrwxr-x 6 umayanga umayanga 4096 Oct 10 15:26 myprojec (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ cd myprojec/ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ ls -l total 20 drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:26 bin drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:25 include drwxrwxr-x 3 umayanga umayanga 4096 Oct 10 15:25 lib drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:25 local -rw-rw-r-- 1 umayanga umayanga 60 Oct 10 15:26 pip-selfcheck.json (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ cd .. (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install pymongo Collecting pymongo /home/umayanga/Desktop/mongoProject/myprojec/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Installing collected packages: pymongo Successfully installed pymongo-3.0.3 (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ sudo pip install git+https://github.com/django-nonrel/djangotoolbox Downloading/unpacking git+https://github.com/django-nonrel/djangotoolbox Cloning https://github.com/django-nonrel/djangotoolbox to /tmp/pip-Lloitv-build Running setup.py (path:/tmp/pip-Lloitv-build/setup.py) egg_info for package from git+https://github.com/django-nonrel/djangotoolbox Requirement already satisfied (use --upgrade to upgrade): djangotoolbox==1.8.0 from git+https://github.com/django-nonrel/djangotoolbox in /usr/local/lib/python2.7/dist-packages Cleaning up... (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install django-dbindexer Collecting django-dbindexer /home/umayanga/Desktop/mongoProject/myprojec/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Downloading django-dbindexer-1.6.1.tar.gz Building wheels for collected packages: django-dbindexer Running setup.py bdist_wheel for django-dbindexer Stored in directory: /home/umayanga/.cache/pip/wheels/09/2f/ea/01d26e4ffc98cd2ed54b92f31a82aecccb8e7b5c9e3b28a8ca Successfully built django-dbindexer Installing collected packages: django-dbindexer Successfully installed django-dbindexer-1.6.1 (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install git+https://github.com/django-nonrel/djangotoolbox Collecting git+https://github.com/django-nonrel/djangotoolbox Cloning https://github.com/django-nonrel/djangotoolbox to /tmp/pip-2AUZTq-build Installing collected packages: djangotoolbox Running setup.py install for djangotoolbox Successfully installed djangotoolbox-1.8.0 (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ pip install git+https://github.com/django-nonrel/mongodb-engine Collecting git+https://github.com/django-nonrel/mongodb-engine Cloning https://github.com/django-nonrel/mongodb-engine to /tmp/pip-63Fwrm-build Requirement already satisfied (use --upgrade to upgrade): pymongo>=2.8 in ./myprojec/lib/python2.7/site-packages (from django-mongodb-engine==0.6.0) Requirement already satisfied (use --upgrade to upgrade): djangotoolbox>=1.6.0 in ./myprojec/lib/python2.7/site-packages (from django-mongodb-engine==0.6.0) Installing collected packages: django-mongodb-engine Running setup.py install for django-mongodb-engine Successfully installed django-mongodb-engine-0.6.0 (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject$ cd myprojec (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ django-admin.py startproject myproject (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ ls -l total 24 drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:26 bin drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:25 include drwxrwxr-x 3 umayanga umayanga 4096 Oct 10 15:25 lib drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:25 local drwxrwxr-x 3 umayanga umayanga 4096 Oct 10 15:36 myproject -rw-rw-r-- 1 umayanga umayanga 60 Oct 10 15:26 pip-selfcheck.json (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec$ cd myproject/ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec/myproject$ (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec/myproject$ ls -l total 8 -rwxrwxr-x 1 umayanga umayanga 252 Oct 10 15:36 manage.py drwxrwxr-x 2 umayanga umayanga 4096 Oct 10 15:36 myproject (myprojec)umayanga@umayanga-HP-630-Notebook-PC:~/Desktop/mongoProject/myprojec/myproject$ python manage.py runserver Validating models... 0 errors found October 10, 2015 - 10:06:57 Django version 1.6.11, using settings 'myproject.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. [10/Oct/2015 10:07:03]"GET / HTTP/1.1" 200 1757 [10/Oct/2015 10:08:42]"GET / HTTP/1.1" 200 1757 [10/Oct/2015 10:08:48]"GET /admin HTTP/1.1" 301 0 [10/Oct/2015 10:08:48]"GET /admin/ HTTP/1.1" 200 1865 |