转载https://www.cnblogs.com/ruoniao/p/6827890.html
一,首先安装virtualenv,命令
1 sudo apt-get install python-virtualenv
二, 安装virtualwrapper
virtualwrapper 是一个简单方便管理虚拟环境的工具,使用命令
1 sudo pip install virtualenvwrapper
三, 配置virtualwrapper环境变量
1,vim打开./bashrc
1 sudo vim ~/.bashrc
2, shift+g 到达文本最后,加入以下
3,./bashrc 只有经过source ~/.bashrc 命令之后才会生效
错误1,当出现没有virtualwrapper.sh的话,在~/.bashrc文件后面添加
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
fi
错误2,当你可以创建虚拟环境,但是没法切换虚拟环境和退出环境是可以卸载重新安装
sudo pip3 uninstall virtualenvwrapper 卸载
sudo pip3 install virtualenvwrapper 安装
四, 基本命令的使用
虚拟环境保存在home用户下的virtualenvs 下
1,创建虚拟环境
mkvirtualenv 环境名(此环境是根据系统变量环境创建的,即py2)
创建python3环境
mkvirtualenv --python=/usr/bin/python3 name
2, 进入虚拟环境
workon name
3,退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv name
切换虚拟环境
workon name
显示出当前有哪些包(默认有哪些)
pip list
显示出当前有哪些拓展包(用户安装的)
pip freeze
安装指定版本django
pip install django == 1.8.2
安装最新版django
pip install django
python中查看django版本
import django
django.get_version()
创建项目
django-admin startproject name
创建应用(项目下创建)
python manage.py startapp name
运行django
python manage.py runserver
创建超级用户
python manage.py migrate (直接创建可能会报错,先执行这句)
python manage.py createsuperuser
默认后台管理是英文,修改settings.py 中的 LANGUAGE_CODE = 'zh-hans' #'en-us'
opensuse中
pip install virtualenv 安装虚拟环境
cd project 进入一个工程
virtualenv venv 创建虚拟环境
source venv/bin/activate 激活虚拟环境