Tin nhắn- Không thể tìm thấy phiên bản đã cài đặt của python-django hoặc python3-django


10

Tôi mới sử dụng Ubuntu và tôi yêu nó cho đến nay. Tôi đã cố gắng cài đặt Django cho một dự án phát triển trang web. Trong terminal, khi tôi khởi động trình thông dịch python và gõ

import django 
django.VERSION

Tôi không gặp vấn đề gì

(1, 8, 2, 'final', 0) 

Sau đó, để bắt đầu dự án của mình, tôi đã gõ

django-admin startproject trialsite

và tôi nhận được một tin nhắn nói

Cannot find installed version of python-django or python3-django

Tôi đã cài đặt django bằng cách sử dụng pip install Django==1.8.2và cũng đã cài đặt gói django-admin trước khi sử dụng thông qua apt-get. Ngoài ra, tôi đã theo dõi cuốn sách Django như một hướng dẫn trong toàn bộ quá trình. Ai đó có thể cho tôi biết vấn đề là gì?


EDIT:
Tôi /usr/local/lib/python2.7/dist-packagessite-packagescả hai đều trống rỗng. Tôi không biết điều này có quan trọng không. Nhưng theo cuốn sách django, đây là nơi django-adminnên được.

Câu trả lời:


14

Có một số cách khác nhau để bạn có thể cài đặt Django tùy theo nhu cầu của bạn và cách bạn muốn định cấu hình môi trường phát triển của mình.

  • Cài đặt toàn cầu từ các gói:

    sudo apt-get update
    sudo apt-get install python-django

    Bạn có thể kiểm tra cài đặt thành công bằng cách gõ:

    django-admin --version
  • Cài đặt toàn cầu thông qua pip:

    sudo apt-get update

    Bây giờ bạn có thể cài đặt pip. Nếu bạn dự định sử dụng Python phiên bản 2, hãy cài đặt bằng các lệnh sau:

    sudo apt-get install python-pip

    Thay vào đó, nếu bạn dự định sử dụng Python 3, hãy sử dụng lệnh này:

    sudo apt-get install python3-pip  

    Bây giờ bạn có pip, chúng ta có thể dễ dàng cài đặt Django. Nếu bạn đang sử dụng Python 2, bạn có thể gõ:

    sudo pip install django

    Nếu bạn đang sử dụng Python 3, hãy sử dụng lệnh pip3 thay thế:

    sudo pip3 install django

    Bạn có thể xác minh rằng cài đặt đã thành công bằng cách nhập:

    django-admin --version
  • Cài đặt toàn cầu thông qua pip.

  • Cài đặt toàn cầu thông qua pip.

Chi tiết đầy đủ và tất cả các quyền thuộc về chủ sở hữu từ digitalOcean


cảm ơn bạn. Tôi bối rối mặc dù. Tôi đã sử dụng sudo apt-get install python-django, và nó đã hoạt động. Nhưng khi tôi sử dụng pip cài đặt Django == 1.8.2, thì ngay cả cài đặt django đó phải không?
Kruti Joshi

Nó là như nhau. 1.8.2
Kruti Joshi

Tôi cho rằng phiên bản chỉ định là vấn đề
Maythux
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.