精华内容
下载资源
问答
  • python创建虚拟环境

    2020-11-11 15:04:42
    使用python创建虚拟环境的三种方式——使用conda创建虚拟环境、使用终端命令创建虚拟环境和使用pycharm创建虚拟环境
  • Python创建虚拟环境

    2017-07-25 21:38:24
    1.python3.3之后自带了创建虚拟环境的库,而python3.4自带创建虚拟环境之后又自带了pip. 2.原作者:resolvewang(简书上的)原文章 3.

    1.python3.3之后自带了创建虚拟环境的库,而python3.4自带创建虚拟环境之后又自带了pip.

    2.原作者:resolvewang(简书上的)原文章

    3.


    展开全文
  • python 创建虚拟环境

    2018-08-05 16:15:13
    2 选择一个或创建一个文件夹用来存放创建虚拟环境 , 我以d盘下的D:\虚拟环境>为例 3 创建一个名为DjangoEnv的虚拟环境: 4 创建成功后, cd 进入虚拟环境下的Scripts文件夹 5 activat...

    1 配置好python环境变量, 打开命令行 输入python -m pip install virtualenv , 下载virtualenv这个包
    2 选择一个或创建一个文件夹用来存放创建的虚拟环境 , 我以d盘下的D:\虚拟环境>为例
    3 创建一个名为DjangoEnv的虚拟环境:
    这里写图片描述
    4 创建成功后, cd 进入虚拟环境下的Scripts文件夹
    这里写图片描述

    5 activate 激活虚拟环境
    这里写图片描述

    6 当命令行前面有DjangoEnv)时,就表示现在处于虚拟环境里了,在这里使用python -m pip install 依赖包 安装自己要使用的模块即可
    7 想要退出虚拟环境时 使用deactivate
    8 如果系统中python2和python3同时都有,那么使用pip2和pip3分别安装好python2和python3的virtualenv包后,可以将python3目录下的Scripts目录里的virtualenv.exe改为virtualenv3.exe,在保证python的环境变量都加到了计算机环境变量的情况下,我们就可以使用’virtualenv3 虚拟环境名’ 来创建python3的虚拟环境,用’virtualenv 虚拟环境名’ 创建python2的虚拟环境了

    展开全文
  • python创建虚拟环境合集

    千次阅读 2020-05-09 14:54:49
    python创建虚拟环境合集前言vitrtualenv和virtualenvwrapper安装配置环境变量验证基本使用参考: 前言 该博客用于记录python虚拟环境的使用,将会持续更新。 vitrtualenv和virtualenvwrapper 1、安装 2、配置path...

    前言

    该博客用于记录python虚拟环境的使用,将会持续更新。

    vitrtualenv和virtualenvwrapper

    1、安装
    2、配置path环境
    3、验证
    4、使用虚拟环境

    安装

    Windows环境

    pip install virtualenv
    pip install virtualenvwrapper-win
    

    linux环境

    pip install virtualenv
    pip install virtualenvwrapper
    

    配置环境变量

    Windows 环境:

    新建WORKON_HOME系统变量,值为一个有效的路径,用了存放虚拟环境
    打开控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-点击新建

    在这里插入图片描述
    在这里插入图片描述

    双击python的安装路径\Scripts\virtualenvwrapper.bat文件

    在这里插入图片描述

    以管理员身份重新打开命令行

    linux环境

    当前路径创建virtualenv文件夹

    mkdir $HOME/.virtualenvs
    

    执行命令,打开~/.bashrc

    vim  ~/.bashrc
    

    root@klein:/# find / -name virtualenvwrapper.sh
    在末尾添上下列两行,”:wq” 保存

    export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.5/bin/python3     #指定python解释器
    export WORKON_HOME=$HOME/.virtualenvs
    
    source ~/.local/bin/virtualenvwrapper.sh
    

    在这里插入图片描述

    执行以下命令,更新

    source ~/.bashrc
    

    验证

    输入下面命令可以出现命令提示,说明添加系统成功

     lsvirtualenv
    

    在这里插入图片描述
    在这里插入图片描述

    基本使用

    创建一个虚拟环境:
    这会在 ~/Envs 中创建 my_project 文件夹。

    mkvirtualenv my_project
    

    进入使用虚拟环境:

    workon my_project
    

    创建一个项目,它会创建虚拟环境,并在 $WORKON_HOME 中创建一个项目目录。 当您使用 workon myproject 时,会 cd 到项目目录中。

    mkproject myproject
    

    virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。


    workon 也能停止您当前所在的环境,所以可以在环境之间快速的切换。

    停止虚拟环境:

    deactivate
    

    删除:

    rmvirtualenv my_project
    

    列举所有的环境:

    lsvirtualenv
    

    导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages:

    cdvirtualenv
    

    直接进入到 site-packages 目录中:

    cdsitepackages
    

    显示 site-packages 目录中的内容

    lssitepackages
    

    参考:

    virtualenvwrapper

    展开全文
  • Python创建虚拟环境的三种方式比较Python创建虚拟环境的三种方式首先:为什么需要虚拟环境?Pipenv vs Virtualenv vs Conda1. Virtualenv2. Pipenv3. Conda参考资料 Python创建虚拟环境的三种方式 首先:为什么需要...

    Python创建虚拟环境的三种方式

    首先:为什么需要虚拟环境?

    在使用Python语言时,通过pip(pip3)来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的包,而如果我们直接使用本地的Python环境,会导致整体的开发环境相当混乱而不易管理,这时候我们就需要开辟一个独立干净的空间进行开发和部署,虚拟环境就孕育而生。

    这里,我们以Pycham创建新项目时候环境选择的环境为切入点,如下所示:
    三种环境

    Pipenv vs Virtualenv vs Conda

    1. Virtualenv

    Virtualenv 是目前最流行的 Python 虚拟环境配置工具,同时支持Python2和Python3,也可以为每个虚拟环境指定Python解释器。

    请预先安装pip或者pip3(安装pip的三种方式),以pip3为例,一旦正常安装pip后,可使用以下命令安装Virtualenv:

    pip3 install virtualenv
    

    在终端或命令提示符下进入(cd)选择的目录搭建一个虚拟环境

    virtualenv venv
    

    如果存在多个python解释器,可以选择指定一个Python解释器(比如python3.6),没有指定则由系统默认的解释器来搭建(变更默认的python版本可以看看 {% post_link Python/使用update-alternatives管理多个版本的Python %}):

    virtualenv -p /usr/bin/python3.6 venv
    

    将会在当前的目录中创建一个名venv的文件夹,这是一个独立的python运行环境,包含了Python可执行文件, 以及 pip库的一份拷贝,但第三方包需要重新安装。
    要开始使用虚拟环境,其需要被激活:

    source env/bin/activate
    

    停用虚拟环境:

    deactivate
    

    virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate。这时候virtualenvwrapper出现了,它对不同的虚拟环境使用不同的目录进行管理,并且还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。

    pip3 install virtualenvwrapper
    

    vim ~/.bashrc开始配置virtualenvwrapper:

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

    接着执行 source ~/.bashrc(或./zshrc)。

    注意:修改.bashrc还是.zshrc取决于你使用的那种 shell。

    Virtualenv相关命令总结:

    • workon: 打印所有的虚拟环境;
    • mkvirtualenv xxx: 创建 xxx 虚拟环境,可以–python=/usr/bin/python3.6 指定python版本;
    • workon xxx: 使用 xxx 虚拟环境;
    • deactivate: 退出 xxx 虚拟环境;
    • rmvirtualenv xxx: 删除 xxx 虚拟环境。
    • lsvirtualenv : 列举所有的环境。
    • cdvirtualenv: 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
    • cdsitepackages: 和上面的类似,但是是直接进入到 site-packages 目录中。
    • lssitepackages : 显示 site-packages 目录中的内容。

    总结:Virtualenv的优点:

    1. 使得不同Python应用的开发环境相互独立
    2. 开发环境升级不影响其他应用的开发环境,也不会影响全局的环境(默认开发环境是全局开发环境),因为虚拟环境是将全局环境进行私有的复制,当我在虚拟环境进行 pip install 时,只会安装到选择的虚拟环境中
    3. 它可以防止系统中出现包管理混乱和版本的冲突

    2. Pipenv

    pipenv 是 Pipfile 主要倡导者、requests 作者 Kenneth Reitz 写的一个命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv,能够有效管理Python多个环境,各种第三方包及模块。

    pipenv所解决的问题:

    • requirements.txt 依赖管理的局限
    • 多个项目依赖不同第三方库、包版本问题
    • 依赖分析

    pipenv的特性:

    • pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷
    • 过去用virtualenv管理requirements.txt文件可能会有问题,Pipenv使用Pipfile和Pipfile.lock,后者存放将包的依赖关系,查看依赖关系是十分方便。
    • 各个地方使用了哈希校验,无论安装还是卸载包都十分安全,且会自动公开安全漏洞。
    • 通过加载.env文件简化开发工作流程。
    • 支持Python2 和 Python3,在各个平台的命令都是一样的。

    pip是用于安装和管理软件包的包管理器。

    可使用以下命令安装pipenv:

    pip3 install pipenv
    

    接下来,通过使用以下命令创建一个新环境,在指定目录下创建虚拟环境, 会使用本地默认版本的python:

    pipenv install
    

    如果要指定版本创建环境,可以使用如下命令:

    pipenv --two  # 使用当前系统中的Python2 创建环境
    pipenv --three  # 使用当前系统中的Python3 创建环境
    pipenv --python 3  # 指定使用Python3创建环境
    pipenv --python 3.6  # 指定使用Python3.6创建环境
    pipenv --python 2.7.14  # 指定使用Python2.7.14创建环境
    

    激活虚拟环境:

    pipenv shell
    

    删除虚拟环境:

    pipenv --rm
    

    使用exit退出当前虚拟环境。

    3. Conda

    Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。Anaconda也有自己的虚拟环境系统,称为conda。conda包和环境管理器包含于Anaconda的所有版本当中。

    conda是包及其依赖项和环境的管理工具。
    适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。
    适用平台:Windows, macOS, Linux
    用途:

    • 快速安装、运行和升级包及其依赖项。
    • 在计算机中便捷地创建、保存、加载和切换环境。

    可以通过以下命令创建虚拟环境:

    conda create --name environment_name python=3.6
    

    激活虚拟环境:

    conda activate
    

    conda环境的卸载:

    conda remove -n environment_name --all
    

    参考资料

    1. https://zhuanlan.zhihu.com/p/163023998
    2. https://blog.csdn.net/zxbylx1120471286/article/details/107187517
    3. https://blog.csdn.net/weixin_40922744/article/details/103721870?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control
    4. https://blog.csdn.net/sinat_28442665/article/details/86292354
    展开全文
  • 当前搜索python创建虚拟环境时,大部分教程都会教你使用virtualenv,而virtualenv是第三方库,我们需要使用pip进行下载,venv作为内置组件,我们不需要在下载,可以直接调用,但缺点是Python2没有这个库。如果你不考虑使用...
  • 参考自解决ubuntu16.04 无法使用python 建立虚拟环境(venv或virtualenv)的问题 问题:使用python3.8解释器,调用venv模块建立虚拟环境 前提是确保安装了python3.8,如果调用"python3.8 -m venv name_venv"出错...
  • 1、Windows下python创建虚拟环境 虚拟环境无非是更好的使用python版本,在python解释器下更好的管理包,防止包混乱。 首先需要安装好python和相应的环境变量使用pip install 装库 1.1、pip引入virtualenv库 pip ...
  • 1、创建一个虚拟环境 打开cmd终端输入命令:python查看自己安装的Python版本 这里可见我系统中安装的python版本为3.7.4,请读者也查清楚自己系统中的python版本...conda创建虚拟环境和pip创建虚拟环境不同,pip建立的虚
  • 创建虚拟环境 mkvirtualenv 虚拟环境名 -p python3 安装Django pip install django==1.11.11 复习虚拟环境和pip的命令 虚拟环境 mkvirtualenv # 创建虚拟环境 rmvirtualenv # 删除虚拟环境 workon # 进入虚拟...
  • 创建虚拟环境python 简短的动手介绍 虚拟环境是用于在同一台计算机上分离不同python环境的工具。 传统上,每台计算机都安装了python编程语言,并带有各自的模块集。>这些模块也有一个正在运行的版本。 对于需要...
  • 第二步:以管理员的方式运行命令行,cd到你打算创建虚拟环境的目录文件夹下,运行一下命令。 python -m venv tutorial-env(你的环境名称) 这个时候你就可以通过鼠标打开相应的文件夹,看到相应的python虚拟环境了...
  • Python创建虚拟环境(virtualenv) 本文目录一、需求二、通过virtualenv创建 回到顶部一、需求 问题 我们在用python开发的时候,随着开发应用的增多,比如这个项目用django开发后台,之后又用scrapy来开发爬虫应用...
  • 2、创建虚拟环境 (1)进入要存放虚拟环境的地址 这里我希望把要创建的虚拟环境放在D:\ebvs目录下 (2)创建虚拟环境 virtualenv 环境名 创建了一个名为pachong的虚拟环境 注意:因为之前第三方包virtualenv安装在...
  • 一、使用python创建虚拟环境 1、创建虚拟环境python3 -m venv venv 当系统存在python2与3时,使用3创建虚拟环境 2、进入/激活虚拟环境: windows:source venv/scripts/activate venv为虚拟环境文件夹名称 linux/...
  • 2、创建虚拟环境(如果装有多个版本python,需要指定python解释器) virtualenv 虚拟环境名 -p python路径 3、激活虚拟环境(进入到虚拟环境目录下Script文件夹中,找到activate.bat) 输入:activate.bat 4、退出...
  • 1.下载虚拟环境的包文件 pip install virtualenv pip install ...2.用安装的python创建虚拟环境(如果安装conda,可能用conda下的python创建虚拟环境) virtualenv -p “C:\Program Files\Python36\...
  • python创建虚拟环境 https://www.jianshu.com/p/af03e644b46b conda常用的命令 conda -V 查看conda版本 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda ...
  • # 安装模块 pip install virtualenv # 创建一个目录创建虚拟环境 virtualenv 虚拟环境名 # 进入bin目录 执行以下命令进入虚拟环境 source activate # 退出虚拟环境 deactivate ......

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,825
精华内容 38,330
关键字:

python建立虚拟环境

python 订阅