1. 在python虛擬環境中創建django項目
1. 創建并進入python虛擬環境:
在管理員權限下,通過lsvirtualenv
命令查看目錄/home/joyitsai/.virtualenv
下已經創建的python開發虛擬環境,此外還可以通過workon+空格+tab
來查看及workon py_env
激活py_env
虛擬環境(配置python開發虛擬環境詳見在Ubuntu中創建python開發虛擬環境):
$ workon django_py2
(django_py2) joyitsai@ubuntu:/$
2. 在python虛擬環境中創建django項目:
以下所有操作都是在ubuntu的python虛擬環境中進行:
- 為當前工作的python虛擬環境安裝django(1.8.2):
(django_py2) joyitsai@ubuntu:/$pip install django==1.8.2
今后只要在當前python虛擬環境中pip安裝的模塊,都僅被安裝在/home/joyitsai/.virtualenvs/py_env/local/lib/python2.7/site-packages/
目錄下,被運行在當前虛擬環境中的django項目所調用。
- 在桌面創建存放django項目的文件夾Projects,里面存放即將創建的一些django項目,通過python腳本
django-admin
在Projects文件夾下創建一個django項目:
(django_py2) joyitsai@ubuntu:~/Desktop/Projects$django-admin startproject newWeb
- 通過
tree
命令(apt-get install tree
來安裝)可以查看新建的django項目下的所有文件夾及文件:
(django_py2) joyitsai@ubuntu:~/Desktop/Projects$tree
.
└── myweb
├── manage.py
└── myweb
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
2 directories, 5 files
關于django項目的具體文件和django的進一步開發,在這篇文章中暫不探討。見()
2. pycharm配置python虛擬環境
簡單的說,在用pycharm開發django的時候,選擇不同的python虛擬開發環境,以適應不同的django版本或不同的開發需求。
-
在pycharm中點擊File->Settings->Project Interpreter->show all,點擊添加按鈕,選擇Existing Environment,選擇python虛擬環境:
圖2.1: 在pycharm中配置指定的python開發虛擬環境 - 點擊應用即可導入當前選擇的虛擬環境,在后面的django開發中,通過pip install安裝的包,僅安裝在當前的python虛擬環境中,其他python開發環境將不受影響。