linux创建虚拟环境

转载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  激活虚拟环境

原文地址:https://www.cnblogs.com/sunlizhao/p/8608340.html