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虚拟环境:
- 点击应用即可导入当前选择的虚拟环境,在后面的django开发中,通过pip install安装的包,仅安装在当前的python虚拟环境中,其他python开发环境将不受影响。