在 Python virtual environment 中安装 Django

环境:Ubuntu 18.04 LTS

为什么要在 Python 虚拟环境中安装 Django?
答:这样可以在开发环境中使用不同版本的 Django,利于同时维护(开发)多个使用了不同版本 Django 的项目。

Ubuntu 系统默认已经安装了 Python3 ,但是没有安装包管理工具 pip,所以需要自己安装pip

# 查看 Python3 是否已经安装
$ python3 -V
 Python 3.6.7
# 安装 pip
$ sudo apt install python3-pip
# 检查是否已经安装好 pip
$ pip3 list
# 使用 pip 安装 virtualenvwrapper (这里面保护 virtualenv)
$ sudo pip3 install virtualenvwrapper

接下来将以下内容加到 .bashrc 的结尾:

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=' -p /usr/bin/python3 '
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

重新加载 .bashrc:

$ source ~/.bashrc

至此 Python 虚拟环境已经装好,可以使用 mkvirtualenv xxx 命令来新建一个虚拟环境了,以下是虚拟环境常用的一些操作:

  • mkvirtualenv name_of_environment — 新建一个名为 name_of_environment 的虚拟环境
  • deactivate — 退出当前虚拟环境
  • workon — 列出所有虚拟环境
  • workon name_of_environment — 进入名为 name_of_environment 的虚拟环境
  • rmvirtualenv name_of_environment — 移除名为 name_of_environment 的虚拟环境

接下来, 在虚拟环境中安装 Django(安装完虚拟环境会自动进入,如未进入请参考上面的 workon 命令):

$ pip3 install django

至此完成,开始玩耍吧。

你可能感兴趣的:(在 Python virtual environment 中安装 Django)