2017-07-01 4 views
2

手順の下に実行した後、Djangoのインストール - 構文エラー

# cd /usr/lib/python 
    python2.7/ python3/ python3.5/ python3.6/ 
# easy_install3 --version 
    setuptools 20.7.0 from /usr/lib/python3/dist-packages (Python 3.5) 
# whoami 
    root 
# echo $PYTHONPATH 
    /usr/lib/python3.6/site-packages 
# 
# easy_install3 --install-dir /usr/lib/python3.6/site-packages django==1.9 
    Creating /usr/lib/python3.6/site-packages/site.py 
Searching for django==1.9 
Reading https://pypi.python.org/simple/django/ 
Best match: Django 1.9 
Downloading https://pypi.python.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django- 1.9.tar.gz#md5=110389cf89196334182295165852e082 
Processing Django-1.9.tar.gz 
Writing /tmp/easy_install-5672_wl4/Django-1.9/setup.cfg 
Running Django-1.9/setup.py -q bdist_egg --dist-dir /tmp/easy_install-5672_wl4/Django-1.9/egg-dist-tmp-iuog46mc 
no previously-included directories found matching 'django/contrib/admin/bin' 
warning: no previously-included files matching '__pycache__' found under directory '*' 
    File "build/bdist.linux-x86_64/egg/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

    File "build/bdist.linux-x86_64/egg/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

creating /usr/lib/python3.6/site-packages/Django-1.9-py3.5.egg 
Extracting Django-1.9-py3.5.egg to /usr/lib/python3.6/site-packages 
    File "/usr/lib/python3.6/site-packages/Django-1.9-py3.5.egg/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

    File "/usr/lib/python3.6/site-packages/Django-1.9-py3.5.egg/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

Adding Django 1.9 to easy-install.pth file 
Installing django-admin.py script to /usr/lib/python3.6/site-packages 
Installing django-admin script to /usr/lib/python3.6/site-packages 

Installed /usr/lib/python3.6/site-packages/Django-1.9-py3.5.egg 
Processing dependencies for django==1.9 
Finished processing dependencies for django==1.9 
# 

私がインストールなか、Djangoのコードに構文エラーを参照してください。

編集:easy_installを問題を修正した後、私は同じエラーが表示さ

$ sudo easy_install django==1.9 
Searching for django==1.9 
Reading https://pypi.python.org/simple/django/ 
Downloading https://pypi.python.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz#md5=110389cf89196334182295165852e082 
Best match: Django 1.9 
Processing Django-1.9.tar.gz 
Writing /tmp/easy_install-oayz20ph/Django-1.9/setup.cfg 
Running Django-1.9/setup.py -q bdist_egg --dist-dir /tmp/easy_install-oayz20ph/Django-1.9/egg-dist-tmp-nrnqftyo 
no previously-included directories found matching 'django/contrib/admin/bin' 
warning: no previously-included files matching '__pycache__' found under directory '*' 
    File "build/bdist.linux-x86_64/egg/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

    File "build/bdist.linux-x86_64/egg/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

creating /usr/local/lib/python3.6/dist-packages/Django-1.9-py3.6.egg 
Extracting Django-1.9-py3.6.egg to /usr/local/lib/python3.6/dist-packages 
    File "/usr/local/lib/python3.6/dist-packages/Django-1.9-py3.6.egg/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

    File "/usr/local/lib/python3.6/dist-packages/Django-1.9-py3.6.egg/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

Adding Django 1.9 to easy-install.pth file 
Installing django-admin.py script to /usr/local/bin 
Installing django-admin script to /usr/local/bin 

Installed /usr/local/lib/python3.6/dist-packages/Django-1.9-py3.6.egg 
Processing dependencies for django==1.9 
Finished processing dependencies for django==1.9 
$ 

現在使用されてPIP3のアプローチとインストールジャンゴ


質問:

この構文エラーは無視できますか?

+1

とジャンゴをインストールし、すべてが正常に動作しているかどうかを確認します。 –

+0

Hmm ... '/ usr/lib/python3.6/site-packages'の' Django-1.9-py3.5.egg'が奇妙に見えます。 'easy_install'ツールが間違っているように見える – overexchange

+0

なぜピップを使用していないのか不思議です。 –

答えて

0

使用のpython3で

sudo apt-get install python3-pip 

が続いジャンゴのインストールはジャンゴのインストールについては全く問題

できなくはありませんのpython3のためのUbuntu

にピップをインストールするにはapt-getを

pip3 install django 

既にpy3.6をお持ちの場合

その後
wget https://bootstrap.pypa.io/get-pip.py 
sudo python3.6 get-pip.py 
sudo ln -s /usr/bin/python3.6 /usr/local/bin/python3 
sudo ln -s /usr/local/bin/pip /usr/local/bin/pip3 

Djangoのテストの実行についてどのようにpy3.6

python3.6 -m pip install django 
+0

python3-pipは既にインストールされています – overexchange

+0

編集を参照してください。また、 'django == 1.9'でバージョンを指定してください –

+0

'/usr/lib/python3.6/dist-packages'ではなく、 'pip3 --version'が'/usr/lib/python3/dist-packages' – overexchange

関連する問題