创建虚拟环境

创建虚拟环境

虚拟环境的作用

  • 隔离项目依赖(也有项目隔离一说但是不够准确)

创建方法

1. 官方的方法

  1. 命令: python -m venv NewEnvProjectName
    python 调用 venv 模块 生成新的虚拟环境文件
  • 虽然每一次生成虚拟环境 都会显示 install 但是生成新的虚拟环境并不需要联网
  • 生成文件的未知: 在当前目录下创建虚拟黄静目录
  1. 讲解: python -m 把一个包作为一个模块来执行
    venv 就是 python自带的创建虚拟环境的包/模块
    venv是python3 标准库里的一个包, 用来管理虚拟黄静的
  2. 启动与关闭虚拟环境
  • 在虚拟环境的 Script 目录下执行

    1. 开启 activate
    2. 关闭 deactivate
  • windows平台:
    1. env/lib library 图书馆, 这里面就是各种依赖 : django/flask/pillow ......
    2. env/Scripts/actibate.bat 这个文件是用来 进入 虚拟环境 (进入后命令行前面会显示虚拟环境名称)
      • 退出虚拟环境: deactivate.bat
  1. 命令与文件的关系:
    命令的载体是文件,
    deactivate.bat是文件, 执行deactivate 其实就是调用的 deactivate.bat这个文件(执行这里面的命令/命令行)
  2. windows基本命令

dir directory:目录 输出当前的目录列表
cd (change directory) 跳转目录

  1. 查看 django 版本 python -m django --version

2. 网上的方法

  1. 配置虚拟环境的方法: (windwos)

    1. 下载虚拟环境包
      pip install virtualenv
    2. 进入你的虚拟环境统一存放的目录 生成新的虚拟环境
      virtualenv NewEnvProjectName (新的虚拟环境的名称)
    3. 进入虚拟环境
      cd NewEnvProjectName/Scripts
      activate
    4. 退出虚拟环境
      deactivate

趣味小知识

  • venv 的由来
    官方本来没有,但是由于编码需要,码圈产生了 网上的方法,
    后来官方一看 这个需求比较强烈,就将这个方法写进了 python 包

原文地址:https://www.cnblogs.com/ma-ming/p/11791055.html

时间: 2024-11-08 21:54:54

创建虚拟环境的相关文章

创建虚拟环境和新建工程目录

一.创建虚拟环境: mkvirtualenv --Python='python版本的路径.exe' 虚拟环境名称     #新建虚拟环境 eg:mkvirtualenv --python='C:\Users\fanlala\AppData\Local\Programs\Python\Python35-32\python.exe' article_spider

创建虚拟环境 激活虚拟环境 配置库

创建虚拟环境 cmd去到你的工作目录E:\. 创建虚拟环境, 运行命令: [email protected] MINGW64 /e$ virtualenv env_mysiteNew python executable in E:\env_mysite\Scripts\python.exeInstalling setuptools, pip, wheel...done. 激活虚拟环境  配置库 安装好虚拟环境后,此时ENV只是一个出装的python而已,如果需要这个环境满你的App的库的需求,还

Python3.5自带venv创建虚拟环境

为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源. windows下创建虚拟环境 Python3.5自带venv,只需执行python -m venv myenv即可创建,其中myenv是创建的虚拟环境名. *nix系统下,使用命令pyvenv. Windows下命令行myenv\Scripts\activate.bat进入环境,使用deactivate退出虚拟环境. 然后可以使用pip 安装 Python包了.

Anacodna之conda与 virtualenv对比使用教程,创建虚拟环境

conda创建虚拟环境 1.查看包 conda list查看安装了哪些包 conda env list查看有哪些虚拟环境 conda -V查看conda的版本 2.创建虚拟环境,命名为myflaskapp,n就是指name:并安装flask包. Note that the conda create command requires that you give it the name of a package to install in the new environment. conda命令创建

Python 3 使用venv创建虚拟环境

Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境. 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题. 现在演示下如何在桌面创建一个虚拟环境 C:\Users\dell\Desktop>mkdir python3VenvTest C:\Users\dell\Desktop>cd python3VenvTest C:\Users\dell\Desktop\python3VenvTest>python

virtualenv创建虚拟环境安装flask

virtualenv 有什么用?如果你象我一样热爱 Python ,那么除了基于 Flask 的项目外 还会有其他项目用到 Python .当项目越来越多时就会面对使用不同版本的 Python 的 问题,或者至少会遇到使用不同版本的 Python 库的问题.摆在你面前的是:库常常不能 向后兼容,更不幸的是任何成熟的应用都不是零依赖.如果两个项目依赖出现冲突, 怎么办? Virtualenv 就是救星!它的基本原理是为每个项目安装一套 Python ,多套 Python 并存.但它不是真正地安装多

PyCharm创建虚拟环境 和 TVTK库的安装

注:示例系统环境:Windows10 64位 + Anaconda3: 昨天安装TVTK库遇到些麻烦,当时随便将库下到个文件夹安装后(没找到VENV文件夹...), 进行测试:from tvtk.tools import tvtk_doc 结果显示No module named 'traits.api'   如下图所示: 进行其他测试也同样有类似问题... 解决方法:使用PyCharm创建虚拟环境的方法: 1.打开Project Interpreters页面:文件(file)——>设置(sett

Python3 venv 创建虚拟环境

简介 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv. 该venv模块提供了创建轻量级"虚拟环境",提供与系统Python的隔离支持.每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包. 需要注意的是,在Python3.3中使用"venv"命令创建的环境不包含"pip",你需要进行手动安装.在Python3.4

Python3,用venv创建虚拟环境

windows创建虚拟环境 我这里演示例子是在c盘根目录建立一个py3目录微软cmd,进入到这个py3目录 创建虚拟环境python -m evnv . 激活虚拟环境继续在windows cmd下操作:进入到Scripts,执行activate.bat,出现(py3)表示激活成功 退出虚拟环境 终端执行命令:deactivate Mac或linux创建虚拟环境 创建一个py3目录,然后进入到py3目录 创建虚拟环境 python3 -m venv . 激活虚拟环境 source bin/acti

ubuntu16.04 安装 python3.6, 并创建虚拟环境(使用python3.6)

ubuntu16.04 安装 python3.6, 并创建虚拟环境(使用python3.6) ubuntu16.04中默认安装了 python2.7 python3 python3.5.2 (注意 : 这两个版本不能删除/卸载,否则系统很容易出错) 安装python3.6 sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 创建虚拟环境(使用pyth