GNU/Linux >> Belajar Linux >  >> Ubuntu

Django Terpasang, Tetapi Tidak Dapat Mengimpor Django Dengan Python?

Saya telah menginstal Django beberapa cara, melalui apt-get dan pip install . Mereka semua mengatakan saya memiliki versi Django terbaru. Sekarang setiap kali saya menjalankan python di Terminal dan mengetik import Django, saya menerima

ImportError: No module named django

Namun, ketika saya menjalankan django-admin --version saya terima

1.4.3

Saya tahu itu terinstal, tetapi mengapa python tidak menemukan modul django?

Jawaban yang Diterima:

python tidak menemukan django karena tidak berada di jalurnya. Anda dapat melihat daftar jalur python mencari modul seperti ini:

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

Anda dapat mengimpor django jika Anda menemukan lokasi pemasangannya, dan tambahkan lokasi itu ke python 's path, misalnya seperti ini:

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

Tetapi masalah Anda yang sebenarnya adalah ada yang salah dengan python Anda instalasi. Jika Anda telah menginstal keduanya python DAN django menggunakan apt-get , lalu django pasti harus di python jalan tanpa peretasan kotor seperti di atas.

Yang mengatakan, ketika bekerja dengan Django, taruhan terbaik Anda adalah TIDAK menggunakan apt-get tetapi buat lingkungan virtual menggunakan virtualenv (Anda dapat menginstal virtualenv sendiri menggunakan apt-get ), dan instal Django dan modul lain yang mungkin dibutuhkan situs Django Anda menggunakan pip dalam lingkungan maya. Dengan cara itu Anda dapat memiliki beberapa proyek Django secara berdampingan, dengan tepat modul dan versi Python yang dibutuhkannya. Ini hanya beberapa langkah tambahan yang harus dilakukan, tetapi pasti sepadan dan akan menyelamatkan Anda dari banyak frustrasi di masa depan.


Ubuntu
  1. Memasang Lingkungan Pengembangan Django di Ubuntu

  2. Tidak Bisa Mendapatkan Cs:pergi Untuk Berhenti Gagap?

  3. Kesalahan impor tidak ada modul bernama zlib (brew diinstal python)

  1. Saya Tidak Dapat Membuat Lebih dari 4 Partisi?

  2. Tidak Dapat Menginstal Beberapa Perpustakaan Pengembangan?

  3. Sudah Menginstal Gparted Tapi Tidak Bisa Dibuka?

  1. Bagaimana Menghubungkan Wsl Ke Python Yang Sudah Terinstal Di Windows?

  2. Tidak Dapat Menghapus Libre Office Ubuntu 14.04?

  3. Saya Menginstal Ubuntu Bersama Windows Tetapi Saya Tidak Dapat Melihatnya Di Menu Boot Windows?