Zhisheng Alan Niu

Share Site

Follow me on GitHub

创建、使用虚拟环境

创建虚拟环境

此处注意创建虚拟环境的版本

此处以web开发中Flask、Django对应的虚拟环境为例。 如需创建web开发中的Tornado、爬虫开发中的Scrapy等环境,可以类推。

小白特别注意此处:虚拟环境名仅是一个名字,需要使用的模块还要后续配置,创建虚拟环境时重要的是python版本选择,虚拟环境名能够见名知意并方便选择即可。

# 创建Python2虚拟环境
mkvirtualenv flask_py2
     # 以Flask为例,虚拟环境名称自取,此处为了给Flask使用起名为flask_py2
# 创建Python2虚拟环境
mkvirtualenv -p python3 django_py3
     # 以Django为例,起名原因同上

此处虚拟环境名仅作举例,Flask、Django使用不用版本python时注意Python版本

如新经资讯项目使用Python3的Flask:

mkvirtualenv -p python3 f3pyinfo

虚拟环境创建成功后,会自动工作在这个环境上

命令行前面有(虚拟环境名)表示在这个虚拟环境中

deactivate  # 退出虚拟环境

使用虚拟环境

没有工作在虚拟环境上的时候

# 命令
workon

workon 虚拟环境名称 # 工作到对应的虚拟环境上

workon + 两次tab # 显示可以选用的虚拟环境