py2.7,之前在win10下用django没有问题,转到了centOS上使用django,问题不断
创建project的时候就报错,百度了一堆,没有一个说到点子上的
解决思路如下:(centOS环境下)
django-admin startproject test_project(project名称)
报错提示
ImportError: No module named dajango.core.management
既然提示了,就到dajango.core.management去看看怎么回事呗
但是不知道django目录啊,没关系
进去python
输入
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)
输出如下,这个是我的路径
['/root/virtual_dir/wxwebapp_court_django1.2/lib/python2.7/site-packages/django']
那就找到提示错误的目录dajango/core/management
因为__init__.py是写模块信息的,那就看看里面写了啥呗
cat __init__.py
输出了一大堆,在最后几行找到了重要信息
execute_manager(settings_mod, argv=None):
"""
Like execute_from_command_line(), but for use by manage.py, a
project-specific django-admin.py utility.
"""
setup_environ(settings_mod)
utility = ManagementUtility(argv)
utility.execute()
这里说了是django-admin.py,
于是回到刚才要创建django的project的地方,输入
django-admin.py startproject test_project(project名称)
成功了
~~~~遇到问题不要慌,我也是新手,根据提示信息,一步一步的思考下,找一下,总有解决办法,要是真找不到办法也没关系,把电脑砸了就好了呀
转载请注明原文地址: https://ju.6miu.com/read-673296.html