ข้อความ - ไม่พบรุ่นที่ติดตั้งของ python-django หรือ python3-django


10

ฉันยังใหม่กับ Ubuntu และฉันรักมันมาก ฉันพยายามติดตั้ง Django สำหรับโครงการพัฒนาเว็บไซต์ ใน terminal เมื่อฉันเริ่มล่ามหลามและพิมพ์

import django 
django.VERSION

ฉันไม่มีปัญหาและได้รับ

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

จากนั้นเพื่อเริ่มโครงการของฉันฉันพิมพ์

django-admin startproject trialsite

และฉันได้รับข้อความแจ้งว่า

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

ฉันติดตั้ง django โดยใช้pip install Django==1.8.2และติดตั้งแพ็คเกจ django-admin ก่อนที่จะใช้ผ่าน apt-get นอกจากนี้ฉันได้ติดตามหนังสือ Django เพื่อเป็นแนวทางตลอดกระบวนการทั้งหมด มีคนบอกฉันว่าปัญหาคืออะไร?


แก้ไข:
ของฉัน/usr/local/lib/python2.7/dist-packagesและsite-packagesว่างเปล่าทั้งคู่ ฉันไม่รู้ว่าสิ่งนี้สำคัญหรือไม่ แต่ตามหนังสือ django นี่เป็นที่ที่django-adminควรจะเป็น

คำตอบ:


14

มีหลายวิธีที่คุณสามารถติดตั้ง Django ได้ตามความต้องการของคุณและวิธีที่คุณต้องการกำหนดค่าสภาพแวดล้อมการพัฒนาของคุณ

  • การติดตั้งทั่วโลกจากแพ็คเกจ:

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

    คุณสามารถทดสอบว่าการติดตั้งสำเร็จแล้วโดยพิมพ์:

    django-admin --version
  • การติดตั้งทั่วโลกผ่าน pip:

    sudo apt-get update

    ตอนนี้คุณสามารถติดตั้ง pip ได้แล้ว หากคุณวางแผนที่จะใช้ Python เวอร์ชัน 2 ให้ติดตั้งโดยใช้คำสั่งต่อไปนี้:

    sudo apt-get install python-pip

    หากคุณวางแผนที่จะใช้ Python 3 แทนให้ใช้คำสั่งนี้:

    sudo apt-get install python3-pip  

    ตอนนี้คุณมี pip แล้วเราสามารถติดตั้ง Django ได้อย่างง่ายดาย หากคุณใช้ Python 2 คุณสามารถพิมพ์:

    sudo pip install django

    หากคุณใช้ Python 3 ให้ใช้คำสั่ง pip3 แทน:

    sudo pip3 install django

    คุณสามารถตรวจสอบว่าการติดตั้งสำเร็จแล้วโดยพิมพ์:

    django-admin --version
  • การติดตั้งทั่วโลกผ่าน pip

  • การติดตั้งทั่วโลกผ่าน pip

รายละเอียดแบบเต็มและสิทธิ์ทั้งหมดไปยังเจ้าของจากdigitalOcean


ขอบคุณ. ฉันสับสน ฉันใช้ sudo apt-get install python-django และมันใช้ได้ แต่เมื่อฉันใช้ pip ติดตั้ง Django == 1.8.2 แม้แต่ที่ติดตั้ง django ใช่มั้ย
Kruti Joshi

มันเหมือนกัน. 1.8.2
Kruti Joshi

ฉันคิดว่ารุ่นที่ระบุเป็นปัญหา
Maythux
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.