sublime搭建Python环境,sublime 安装python库

  sublime搭建Python环境,sublime 安装python库

  在Python安装虚拟环境的实际工作中,我们通常会同时有几个项目。比如新项目主要是开发项目,老项目需要小功能的迭代。

  在一台计算机上同时开发几个不同的项目时,如果不同的项目使用同一个库的不同版本,就会发生冲突。比如老项目用django 1.11,新项目用django 2.2。两个版本都是LTS,但是它们的使用方法不兼容。如果我们直接在电脑上安装django 2.2,那就直接覆盖django 1.11了,老项目就不能用了。

  为了解决这个问题,可以通过安装虚拟环境来隔离各个项目。

  安装虚拟环境后,可以创建一个独立的Python运行时环境,将每个项目的运行时环境与其他项目的运行时环境隔离开来,从而避免相互影响。这样,安装项目自身虚拟环境对应的库版本,不会影响其他虚拟环境中同名库的使用。

  一、windows安装虚拟环境

  首先,确保Python和pip安装在windows上。

  1.cmd进入命令行,先安装virtualenv和virtualenvwrapper-win。

  也可以不安装virtualenvwrapper-win,只通过virtualenv安装虚拟环境,但是这种安装方式不好用。

  pipinstallvirtualenv-userpipinstallvirtualenv wrapper-用户

  使用mkvirtualenv命令创建虚拟环境。

  # mkvirtualenv虚拟环境名称mkvirtualenv vir_win

  创建完成后,您将自动进入新安装的虚拟环境。命令行左侧的括号表示当前的虚拟环境。

  3.创建虚拟环境时,将在用户的主目录中自动创建Envs文件夹来存储虚拟环境。新创建的虚拟环境目录是悲伤的月亮。

  进入新创建的vir_win虚拟环境时,内部目录结构如下图所示。

  4.使用workon检查当前安装了哪个虚拟环境,或者使用workon连接虚拟环境名称以进入指定的虚拟环境。

  在当前的虚拟环境中,Python可以像在虚拟环境之外一样正常使用。

  使用pip列表显示当前虚拟环境中安装的Python库。

  在虚拟环境中,安装的库与外部隔离。在虚拟环境下,可以直接使用pip安装所需的库,安装后只在当前虚拟环境下有效。

  这样可以安装虚拟环境,生成独立的项目执行环境,避免与其他项目冲突。

  如果项目使用虚拟环境,您可以在磁盘上的任何地方创建项目目录。选择相应的虚拟环境后,项目将在虚拟环境中运行。

  6.虚拟环境目录包含脚本目录,其中包含相关的可执行文件和脚本。

  Deactivate.bat是一个用于退出虚拟环境的脚本。您可以在任何地方调用deactivate.bat脚本来退出虚拟环境。

  Activate.bat是一个用来访问虚拟环境的脚本,但是必须在Scripts目录下才能访问哪个虚拟环境。如果需要在其他地方使用,可以放置环境变量,但是只能进入放置环境变量的虚拟环境。

  Workon和虚拟环境名是最方便的方法,所以不需要分配环境变量来激活. bat,而是在进入虚拟环境的时候使用这个方法。

  二、Linux 安装虚拟环境

  在Linux环境下,无论是Redhat还是ubuntu,安装方法都是一样的。以Redhat为例。

  pip 3 installvirtualenvpip 3 installvirtualenvrapper 1 . pip 3用于指定要安装在Python3上。请根据您的环境使用。如果您没有使用root帐户,则必须在命令前面加上sudo。

  2.安装完成后,mkvirtualenv不能直接使用。首先,您需要配置环境变量。

  创建一个. virtualenvs目录来存储主目录中的虚拟环境,并将环境变量设置添加到~/.bashrc中。bashrc:

  ExpovirtualenvWrapper _ python=/usr/conscious BMW/python 3 exportworkon _ home=$ home/。虚拟资源/usr/本地

  使用mkvirtualenv和虚拟环境名称创建一个虚拟环境。指定可在-p参数中使用的Python版本(或在windows上)。

  # mkvirtualenv -p python3虚拟环境名mkvirtualenv -p python3 vir_linux

  创建完成后,您将自动进入创建的虚拟环境。

  4.在虚拟环境中,Python可以像在虚拟环境之外一样使用。另外,安装在虚拟环境中的库是独立于外部的,可以安装虚拟环境需要的库。

  您可以使用workon查看和切换虚拟环境。

  退出虚拟环境并使用deactivate,删除虚拟环境并使用rmvirtualenv。

  #退出当前虚拟环境deactivate# Delete: rmvirtualenv虚拟环境名称rmvirtualenv vir_linux

  上述方法允许您在windows和linux上创建一个虚拟环境。开发为每个项目创建不同的虚拟环境,在独立的环境中开发。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: