因為用心,才會喜歡

粥雨

Python安装部署 - virtualenv虚拟环境配置(Windows)

Python安装部署 - virtualenv虚拟环境



前言

  • 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.X。所有第三方的包都会被pip安装到Python3的site-packages目录下。
  • 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要selenium 2.7,而应用B需要selenium 3.6怎么办?
  • 这种情况下,每个应用可能需要各自拥有一套“独立”的 Pytho n运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。



安装virtualenv

  • 在wildows中;
pip install virtualenvwrapper
  • virtualenvwrapper-win 库可以在window环境下直接调用虚拟环境;
pip install virtualenvwrapper-win 

  • 在Linux中;
pip install --user virtualenvwrapper



搭建虚拟环境

  • 创建虚拟环境

    # 未安装 virtualenvwrapper-win 
    ## virtualpython 为虚拟环境名称
    virtualenv virtualpython
    
    
    # 安装了`virtualenvwrapper-win`
    mkvirtualenv virtualpython
    

    image-20210222082427531



搭建虚拟环境指定路径

1、需要安装virtualenvwrapper-win 之后;在 python 的安装目录中,找到Scripts目录;修改mkvirtualenv.bat文件;

然后修改第二十四行,将后边的路径改为自己所希望的目录的路径。然后保存退出。

image-20210223085020856


2、修改系统环境变量:

​ a)右键我的电脑

​ b)点击属性,然后点击高级属性

​ c)点击环境变量,然后在系统变量中选择新建

​ d)新建内容如下:(变量值指定需要存放的路径)

image-20210223085243503


3、使用mkvirtualenv命令创建的虚拟环境路径已变更; image-20210223085425476



PyCharm加载虚拟环境

  • 在新建项目或加载环境的设置中,指定虚拟环境的解释器;

    • 环境设置:

      image-20210222085317500

    • 新建项目:

      image-20210222085713062



激活和停用虚拟环境

  • 激活和停止需要进入到虚拟环境的安装目录下的Scripts目录,运行bat脚本;

    cd  C:\Windows\System32\virtualpython\Scripts
    

    image-20210222082718956

    • 或者打开cmd窗口进行启停;

      ```shell
      # 激活
      activate.bat
      
      # 停用
      deactivate.bat
      ```
    

  • 安装了 virtualpython,就不用进入到虚拟环境目录下的Script运行active.bat文件;

    • 运行cmd,输入命令;
    # 切换虚拟环境
    # Django 虚拟环境目录名称
    workon Django
    
    # 退出虚拟环境
    deactivate
    
    image-20220424134936327



删除虚拟环境

# 列出所有虚拟环境
lsvirtualenv

# 删除某个虚拟环境
rmvirtualenv my_env
posted @ 2022-04-24 14:12  粥雨  阅读(633)  评论(0)    收藏  举报