GNU/Linux >> Linux の 問題 >  >> Ubuntu

Djangoはインストールされていますが、PythonでDjangoをインポートできませんか?

apt-getを使用して、Djangoを複数の方法でインストールしました およびpip install 。彼らは皆、私がDjangoの最新バージョンを持っていると言っています。これで、ターミナルでpythonを実行し、import djangoと入力するたびに、

を受け取ります。
ImportError: No module named django

ただし、django-admin --versionを実行すると 受け取ります

1.4.3

インストールされていることは知っていますが、Pythonがdjangoモジュールを見つけられないのはなぜですか?

承認された回答:

python djangoが見つかりません それはその道にないからです。パスのリストを見ることができますpython 次のようなモジュールを探します:

$ python
>>> import sys
>>> sys.path

djangoをインポートできます インストールされている場所が見つかったら、その場所をpythonに追加します のパス、たとえば次のようになります:

$ PYTHONPATH=/path/to/django/parent/dir python
>>> import django  # should work now

しかし、あなたの本当の問題は、pythonに何か問題があることです。 インストール。両方のpythonをインストールした場合 AND django apt-getを使用する 、次にdjango 確かにpythonにあるはずです 上記のようなダーティハックのないパス。

とはいえ、Djangoを使用する場合、最善の策はapt-getを使用しないことです。 ただし、virtualenvを使用して仮想環境を作成します (virtualenvをインストールできます apt-getを使用してそれ自体 )、pipを使用して、Djangoサイトで必要になる可能性のあるDjangoおよびその他のモジュールをインストールします。 仮想環境内。そうすれば、必要なPythonモジュールとバージョンを正確に使用して、複数のDjangoプロジェクトを並べて使用できます。実行する追加の手順はほんのわずかですが、間違いなく価値があり、将来の多くのフラストレーションからあなたを救うでしょう。


Ubuntu
  1. 4つ以上のパーティションを作成できませんか?

  2. Libre Office Ubuntu 14.04を削除できませんか?

  3. Windowsと一緒にUbuntuをインストールしましたが、Windowsのブートメニューに表示されませんか?

  1. USB Wifiは検出されましたが、接続できませんか?

  2. Cs:goを取得して吃音を止められませんか?

  3. zlib という名前のモジュールがないインポート エラー (brew installed python)

  1. UbuntuへのDjango開発環境のインストール

  2. 複数の開発ライブラリをインストールできませんか?

  3. Gpartedをインストールしましたが、開いていませんか?