zoukankan      html  css  js  c++  java
  • 1--带你入门python测开虚拟环境的配置

    标题

    一.虚拟环境的配置、创建虚拟环境

    二.虚拟环境中安装 依赖包

    三、pipenv的安装和使用

    四、linux(ubuntu)下配置虚拟环境的方法

    正文

    一.虚拟环境的配置、创建虚拟环境

    1.设置一个虚拟环境的家目录,比如在C盘中,新建一个.env文件或者.virtualenv文件

    2.安装(windows)

      ①安装虚拟环境包 pip install virtualenv

      ②安装虚拟环境管理包 pip install virtualenvwrapper-win

      ③配置系统变量,设置目录为WORK_HOME,值为.env文件或者.virtualenv文件的目录,保存确定

    完成上面的步骤,在cmd中,输入workon,进行确认,虚拟环境是否配置成功。

    3.虚拟环境下的常用命令

    ①创建新的虚拟环境: mkvirtualenv -p python版本  虚拟环境名

        例如:mkvirtualenv -p python2 helloworld

     提醒:如果不加-p,默认使用python3版本

    ②查看有多少的虚拟环境 :workon

    ③进入虚拟环境后,查看python版本:python

    ④退出虚拟环境:deactivate

    ⑤多个虚拟环境,进入某个虚拟环境 :workon 虚拟环境名

    5⃣️source一步进入虚拟环境:source  venv/bin/activate

    ⑥删除虚拟环境:rmvirtualenv  虚拟环境名

    总结:

    二.虚拟环境中安装 依赖包

    1、当前非虚拟环境中,安装的依赖包,查看:pip list

    2.如何在虚拟环境中安装依赖包

    进入对应的虚拟环境,安装: pip install 包名

    如下,在虚拟环境中的安装django,这个依赖包只会存在与jd2这个虚拟环境中。(不同的项目在不同的虚拟环境中,对应不同的依赖包,互相不影响)

    同理,删除依赖包,在对应的虚拟环境中:pip uninstall 包名

    注意:在虚拟环境中,安装依赖包,例如安装django,跟着django一起的依赖包也会被安装成功。但是卸载django,只会卸载django的包,跟着jgango一起安装的依赖包不会被删除。 

    三、pipenv的安装和使用 

    安装:pip install pipenv

     

     在pycharm中安装:

    linux(ubuntu)下配置虚拟环境的方法:一下内容摘自:https://blog.csdn.net/qq_28102301/article/details/87369786


    ###2 安装虚拟环境的命令

    1. 安装虚拟环境
      sudo pip install virtualenv
    2. 安装虚拟环境扩展包
      sudo pip install virtualenvwrapper
    3. 编辑用户主目录下的.bashrc 文件
      cd ~/
      vim .bashrc

    添加下面2行($home代表家目录)

    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
    
    • 1
    • 2

    source .bashrc #让你的文件立马生效
    第一行代表你创建的虚拟环境放在哪里
    第二行代表开启了 扩展命令的全局变量

    title
    title

    1. 使用 source .bashrc 使其生效一下
      ####创建 虚拟环境命令:
      mkvirtualenv 虚拟环境名

    ####创建一个python3的虚拟环境
    mkvirtualenv -p python3 xdl
    (如果提示没有什么module 则直接pip安装即可)
    title

    看图最后一行,如果你前面出现了括号,说明你正在虚拟环境中工作

    虚拟机的位置
    title
    title
    发现安装位置的 lib中 是pyton3.6

    而且以后的安装包的位置也就是在虚拟环境中,在虚拟环境中使用的也是这个环境的python
    初次之外 跟其他没有任何区别,并不会说你创建了一个目录,然后退出虚拟环境后就没有了,只是复制一个python的运行环境


    ####进入虚拟环境工作
    workon 虚拟环境名
    ####查看机器上有多少个虚拟环境
    workon 空格 + 两个tab
    ####退出虚拟环境
    deactivate ( 英[ˌdi:ˈæktɪveɪt] 英文解除的意思)
    ####演示一下
    创建后仍然有文件
    退出
    进入工作
    查看多少虚拟环境

    ####注意 创建必须有网

    ####删除虚拟环境
    rmvirtualenv + 名字

    ####虚拟环境安装包命令
    pip install 包名
    注意: 不能用 sudo pip install 包名, 这个命令会把包安装到真实的主机环境上。

    apt-get install 软件
    pip install 包名

    两个命令区别: pip依赖python环境,是安装python包。
    而apt-get 是安装ubuntu的软件

    查看虚拟环境有哪些包

    pip list

    pip freeze
    title
    解释:

    pip freeze 为什么比 pip list 的包少几个呢?
    因为pip , wheel , setuptools 等包,是自带的而无法(un)install的。考虑到pip freeze的用途,所以这些包并没有显示。

  • 相关阅读:
    迈安
    sql 迈安
    Python开发环境02 Windows平台命令行方式
    Python开发环境01 Mac平台命令行方式
    Python简史03 Python启示录
    Python简史02 Python的诞生
    Python简史01 Python的起源
    图书爬虫的进展
    爬虫方面的进展
    最近的进展
  • 原文地址:https://www.cnblogs.com/ananmy/p/13899775.html
Copyright © 2011-2022 走看看