ผลต่างระหว่างรุ่นของ "การติดตั้ง Django Virtual Environment บน Linux Mint"

จาก Morange Wiki
(ลง Virtual Environment)
(ลง Virtual Environment)
 
แถว 3: แถว 3:
 
=== ลง Virtual Environment ===
 
=== ลง Virtual Environment ===
  
$ sudo apt-get install libmysqlclient-dev python-dev libjpeg-dev <br>
+
<pre>
$ sudo pip install virtualenv <br>
+
$ virtualenv mysite
$ viritualenv <directory> <br>
+
$ cd mysite
$ soucre bin/activate <br>
+
$ source bin/activate
$ sudo pip install -r requirements.txt <br>
+
</pre>
 +
คำสั่งสร้าง Folder ที่เก็บ Virtual Environment <br>
 +
 
 +
<pre>
 +
(mysite) $ pip install django
 +
</pre>
 +
คำสั่งติดตั้ง packget ที่ต้องการตัวอย่างเช่น การติดตั้ง django<br>
 +
 
 +
<pre>
 +
(mysite) $ pip freeze
 +
Django==1.10.2
 +
</pre>
 +
คำสั่งตรวจสอบว่าติดตั้งอะไรบ้าง<br>
 +
 
 +
<pre>
 +
(mysite) $ pip freeze > requirements.txt
 +
</pre>
 +
คำสั่งเก็บ packget ที่จะต้องติดตั้งลงใน reqiuments.txt<br>
 +
 
 +
<pre>
 +
(mysite) $ pip install -r requirements.txt
 +
</pre>
 +
คำสี่งติดตั้ง Virtual Environment จาก requiments.txt<br>
 +
 
 +
<pre>
 +
(mysite) $ deactivate
 +
</pre>
 +
คำสั่งออกจากการสร้าง Virtual Environment

รุ่นแก้ไขปัจจุบันเมื่อ 07:10, 24 ตุลาคม 2559

เมื่อลง Linux Mint ไปใช้งานในโปรเจคอื่นๆ ต้องมีการสร้าง Environment ให้กับโปรเจคเพื่อแยก Environment ของแต่ละโปรเจคให้ไม่งง

ลง Virtual Environment

$ virtualenv mysite
$ cd mysite
$ source bin/activate

คำสั่งสร้าง Folder ที่เก็บ Virtual Environment

(mysite) $ pip install django

คำสั่งติดตั้ง packget ที่ต้องการตัวอย่างเช่น การติดตั้ง django

(mysite) $ pip freeze
Django==1.10.2

คำสั่งตรวจสอบว่าติดตั้งอะไรบ้าง

(mysite) $ pip freeze > requirements.txt

คำสั่งเก็บ packget ที่จะต้องติดตั้งลงใน reqiuments.txt

(mysite) $ pip install -r requirements.txt

คำสี่งติดตั้ง Virtual Environment จาก requiments.txt

(mysite) $ deactivate

คำสั่งออกจากการสร้าง Virtual Environment