1.创建virtualenv
pip install virtualenv
2.创建虚拟环境
安装成功virtualenv后就可以开始创建虚拟环境,指定一个你喜欢的目录,virtualenv 会把这个新的虚拟环境装到你指定目录下。例如我把它装到 C:\Users\xiaoqu\.virtualenvs 目录下(虚拟环境根目录),并将虚拟环境命名为 blogproject_virtualenv(也可以取任何你喜欢的名字)。
virtualenv C:\Users\xiaoqu\.virtualenvs\blogproject_virtualenv
3.激活虚拟环境
进入到虚拟环境根目录,运行 Scripts 目录下的 activate 来激活
> cd C:\Users\xiaoqu\.virtualenvs\blogproject_virtualenv #进入虚拟环境根目录
> .\Scripts\activate # 激活虚拟环境
(blogproject_virtualenv) >
可以看到命令提示符前面多了 (blogproject_virtualenv),说明我们已经成功激活了虚拟环境
4.pipenv 创建和管理虚拟环境
首先通过命令
pip install pipenv #安装 Pipenv
或者豆瓣源
pip install -i https://pypi.douban.com/simple/ pipenv #安装 Pipenv
然后创建一个文件夹,作为我们将要开发的博客项目的根目录,例如我的工作目录C:\Users\yangxg\SpaceLocal\Workspace\G_Courses\ 下新建一个名为 HelloDjango-blog-tutorial 的目录,作为项目根目录。
然后进入这个目录,在这个目录下执行 pipenv install
,Pipenv 将会为我们做好一切工作。具体来说,Pipenv会根据项目文件夹的名称创建一个虚拟环境,并且会在项目根目录下生成 Pipfile 和 Pipfile.lock 用于管理项目依赖(以后使用 Pipenv 安装的依赖会自动写入 Pipfile 文件,无需再手动维护 requirements.txt 文件,类似于 node.js 的 package.json)。
激活虚拟环境,在项目根目录下运行 pipenv shell 命令。或者,没有激活虚拟环境的情况下,运行 pipenv run + 命令,也可以在虚拟环境中执行指定的命令。
提示:
你可能想知道 pipenv 创建的虚拟环境在哪里?默认情况下,Pipenv 会将虚拟环境创建在 ~/.virtualenvs 目录下,在项目根目录下使用 pipenv --venv
可以查看到项目对应的虚拟环境的具体位置:
pipenv --venv C:\Users\yangxg\.virtualenvs\HelloDjango-blog-tutorial-VDQF8f6V