ดูเหมือนว่าจะติดตั้ง Django 1.3.1 ใน Ubuntu 12.04 ฉันจะติดตั้ง Django 1.6 ได้อย่างไร
sudo apt-get install python-django
ดูเหมือนว่าจะติดตั้ง Django 1.3.1 ใน Ubuntu 12.04 ฉันจะติดตั้ง Django 1.6 ได้อย่างไร
sudo apt-get install python-django
คำตอบ:
ขั้นแรกให้ลบรุ่น django 1.3.1 ที่ติดตั้งไว้ก่อนหน้านี้โดยการลบdjango
โฟลเดอร์ด้านใน/usr/local/lib/pythonx.x/dist-packages
( xx หมายถึงเวอร์ชันของ python ) จากนั้นทำตามขั้นตอนด้านล่าง
เปิด terminal Django 1.6
และย้ายไปยังไดเรกทอรีที่คุณวางไว้
cd path/to/driectory/which/contains/django1.6.tar.gz
แตกข้อมูลdjango1.6.tar.gz
โดยรันคำสั่งด้านล่าง
tar -xzvf Django-1.6.tar.gz
ย้ายไปยังDjango-1.6
ไดเรกทอรี
cd Django-1.6
เรียกใช้คำสั่งด้านล่างเพื่อติดตั้ง Django-1.6
sudo python setup.py install
ในขณะที่คุณสามารถติดตั้งได้ด้วยตนเอง ( setup.py
) ฉันขอแนะนำให้ใช้ตัวจัดการแพคเกจ Python เนื่องจากติดตั้งดูแลรักษาและอัพเกรดได้ง่ายขึ้น
ติดตั้ง Pip ซึ่งเป็นผู้จัดการแพ็คเกจ Python
sudo apt-get install python-pip
เป็นทางเลือก แต่แนะนำให้อัพเกรดpip
โดยใช้ตัวเอง:
sudo pip install -U pip
ติดตั้ง Django เวอร์ชั่นเสถียรล่าสุด:
sudo pip install Django
สิ่งนี้จะติดตั้ง 1.6.2 ณ เวลาที่เขียน ( ตรวจสอบรุ่น pypi ล่าสุด )
หากต้องการติดตั้งเวอร์ชันเฉพาะให้เพิ่มตัวระบุข้อกำหนดเช่นนี้:
sudo pip install Django==1.6.2
โปรดทราบว่า APT การจัดการแพ็คเกจ Debian / Ubuntu จะยังคงรายงานเวอร์ชันเก่าที่ติดตั้งและยังคงติดตั้งอยู่เช่นกัน APT ติดตั้งในพา ธ dist-packages ในขณะที่ Pip ติดตั้งในพา ธ แพ็กเกจไซต์ หลังจะมีความสำคัญกว่าดังนั้นจึงมีการเลือกแพ็คเกจที่ติดตั้งภายในเครื่อง ดูเพิ่มเติม: ความแตกต่างระหว่างแพคเกจ dist และแพ็คเกจไซต์คืออะไร
sudo pip install
เป็นการฝึกฝนที่ไม่ดีซึ่งอาจใช้ได้กับ django แต่สามารถทำให้ระบบของใครบางคนสับสนในสถานการณ์อื่น ๆ อย่าทำลายข้อดีของการให้ Ubuntu จัดการแพ็คเกจของคุณ วิธีทำความสะอาดด้วย virtualenvwrapper