2016-12-24 10 views
0

私のシステムにはPython 2.7がデフォルトでインストールされていましたが、インストールしてDjango 1.11をインストールしました。今、私は両方の新しいバージョンにアップグレードしたいと思います。そうするために、誤ってusr/local/lib/python2.7からDjangoを削除しました。この問題が原因であるかどうかはわかりません。私は、DjangoのバージョンはPython 3.4用Django1.8をインストール

$ python3 -m django --version 
/usr/local/bin/python3: No module named django 
  • をインストールチェックすると

    $ python -c "import django; print(django.__path__)" 
    Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    ImportError: No module named 'django' 
    
  • :私はジャンゴの古いバージョンを削除しようとしたとき

    1. :ここに現れておくエラーです行うことによってpip freeze

      pip freeze 
      Brlapi==0.6.1 
      Django==1.8 
      

    私は本当にDjangoを学びたいと思っています。このインストールで私を助けてくれますか?

  • +0

    あなたは、あなたのシステム上のPythonの2つのバージョンがあり、 'PIP3はdjango'それがインストールされる –

    +0

    しかし ' $のpython3 のPython 3.4.5(デフォルト、2016年12月13日、午前2時55分をのpython3するジャンゴをインポートすることはできませんをインストールしてみてください:02) [GCC 4.8.4] on Linux詳細については、 "help"、 "copyright"、 "credits"または "license"と入力してください。 >>>輸入ジャンゴ トレースバック(最新の呼び出しの最後):ファイル ""、ライン1、はImportError中:D: 'ジャンゴ' >>> ' –

    答えて

    0

    pipシステム全体でのインストールは、通常、アンチパターンと見なされます。あなたは本当にあなたがここにvirtualenvのための簡単な紹介をすることができ、virtualenvを使用する必要があります。 http://docs.python-guide.org/en/latest/dev/virtualenvs/

    戻るあなたの問題へのあなたは、このようにあなたが1でインストールすると、他では見られない、Pythonとのpython3が分離された2つの実装であることを知っていないように見えます。とにかく試してみてください

    pip install --upgrade django 
    

    関連するpipはpip3のようなものにする必要があります。

    +0

    私は、Pythonで新たなんだという名前のモジュール。 Btwはあなたが言ったように、私はこのコマンドを実行してもまだpython3にdjangoをインポートすることができません $ python3 Python 3.4.5(デフォルト、Dec 13 2016、02:55:02) [GCC 4.8.4] on Linux 詳細については、「ヘルプ」、「著作権」、「クレジット」または「ライセンス」と入力してください。 >>>輸入ジャンゴ トレースバック(最新の呼び出しの最後):あなたはのpython3でそれをしたい場合は、PIP3を使用する必要があります「ジャンゴ」 >>> –

    +0

    という名前のモジュール: はImportErrorで ファイル「」、ライン1、しかし、python3 virtualenv(virtualenv -p python3.4)を作成してそこで作業してください。 –

    +0

    virtualenv情報ありがとう:) 私はpip3を使用し、まだエラーがあります –