手机版学校入驻客服中心网站导航

欢迎来到贵港达内it教育机构!

咨询热线

创建多个隔离的Python开发环境怎样做

来源:贵港达内it教育机构    时间:2018/8/7 11:06:58

  实际生产中同一项目的不同版本可能依赖不同的环境,这时需要在系统中安装多个版本的Python。若直接在物理环境中进行配置,多个版本的软件之间会产生干扰。为了避免这种情况,应使用virtualenv命令创建虚拟环境,以隔离不同版本的Python。

  一台主机中可以存在多个虚拟环境,开发人员可以将不同版本的Python安装在不同的虚拟环境中,实现Python环境的隔离。下面以Windows系统为例,介绍如何创建和使用虚拟环境。

  打开控制台窗口,使用pip工具可以在线安装virtualenv,具体命令如下:

  C: \Users\admin>pip install virtualenv

  virtualenv安装完成后,使用命令创建虚拟环境,具体命令如下:

  C: \Users\adnin>virtualenv first_env

  以上命令执行后会创建包含Python的虚拟环境first_env,虚拟环境中的Python版本由系统环境变量PATH中配置的Python安装路径中Python的版本决定。若要创建包含指定Python版本的虚拟环境,需使用-p选项指定该版本Python可执行文件所在的路径,完整命令格式如下:

  virtualenv -p python.exe路径 虚拟环境名

  执行虚拟环境目录中Scripts下的activate文件可启用虚拟环境,以first_env为例,具体命令如下:

  C: \Users\admin>. \first_env\Scripts\activate

  若以上命令执行成功,则命令行的路径名之前会出现“(虚拟环境名)”,具体如下:

  (first_env) C:\Users\admin>

  使用deactivate命令可禁用虚拟环境。

  多学一招:虚拟环境管理工具virtualenvwrapper

  用户可通过虚拟环境管理工具virtualenvwrapper简化虚拟环境的创建和管理。在Windows系统中安装该工具,具体命令如下:

  pip install virtualenvwrapper-win

  安装完成后,用户可分别使用以下命令创建和管理虚拟环境:

  创建虚拟环境:

  mkvirtualenv env

  退出虚拟环境:

  deactivate

  删除虚拟环境:

  rmvirtualenv env

  查看虚拟环境列表:

  lsvirtualenv/workon

  进入当前虚拟环境所在目录:

  cdvirtualeny

  管理工具创建的虚拟环境统一存储在C:NUsersladmin\Envs目录中;mkvirtualenv命令创建虚拟环境后将直接启用虚拟环境。

  需要注意,virtualenvwrapper只能管理使用它所创建的虚拟环境。

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-6263-721
  • 咨询老师:吴老师
  • 点击咨询:
开课专业

常见问题

没有想要的答案?马上提问

电脑版|手机版

版权所有: 郑州天华信息技术有限公司