本文共 1685 字,大约阅读时间需要 5 分钟。
运行 django-admin startproject mysite报错如下:
[root@host django]# django-admin startproject mysiteTraceback (most recent call last): File "/usr/local/bin/django-admin", line 9, in load_entry_point('Django==1.9.6', 'console_scripts', 'django-admin')() File "/usr/local/lib/python3.3/site-packages/setuptools-2.0-py3.3.egg/pkg_resources.py", line 348, in load_entry_point File "/usr/local/lib/python3.3/site-packages/setuptools-2.0-py3.3.egg/pkg_resources.py", line 2311, in load_entry_point File "/usr/local/lib/python3.3/site-packages/setuptools-2.0-py3.3.egg/pkg_resources.py", line 2025, in load File "/usr/local/lib/python3.3/site-packages/Django-1.9.6-py3.3.egg/django/core/management/__init__.py", line 10, in from django.apps import apps File "/usr/local/lib/python3.3/site-packages/Django-1.9.6-py3.3.egg/django/apps/__init__.py", line 1, in from .config import AppConfig File "/usr/local/lib/python3.3/site-packages/Django-1.9.6-py3.3.egg/django/apps/config.py", line 6, in from django.utils.module_loading import module_has_submodule File "/usr/local/lib/python3.3/site-packages/Django-1.9.6-py3.3.egg/django/utils/module_loading.py", line 67, in from importlib.util import find_spec as importlib_find
搜索以后发现是python版本不正确,我的运行环境是Python3.3.0
find_spec isn't available in Python 3.2.3; it was added in Python 3.4. 于是重新安装Python3.4.0或者升级wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz
tar -zxvf Python-3.4.0.tgz cd Python-3.4.0 ./configure make all make install make clean make distclean /usr/local/bin/python3 -v
再次运行命令
#django-admin startproject mysite
于是就创建了mysite文件
转载地址:http://rwsni.baihongyu.com/