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的用途,所以这些包并没有显示。

  • 相关阅读:
    UVA 11174 Stand in a Line,UVA 1436 Counting heaps —— (组合数的好题)
    UVA 1393 Highways,UVA 12075 Counting Triangles —— (组合数,dp)
    【Same Tree】cpp
    【Recover Binary Search Tree】cpp
    【Binary Tree Zigzag Level Order Traversal】cpp
    【Binary Tree Level Order Traversal II 】cpp
    【Binary Tree Level Order Traversal】cpp
    【Binary Tree Post order Traversal】cpp
    【Binary Tree Inorder Traversal】cpp
    【Binary Tree Preorder Traversal】cpp
  • 原文地址:https://www.cnblogs.com/ananmy/p/13899775.html
Copyright © 2011-2022 走看看