首页
学习
活动
专区
圈层
工具
发布

Python 虚拟环境的使用

我们就需要使用虚拟环境来解决这个问题。   虚拟环境的原理介绍   我们在本机安装python环境后,这个环境称为真实环境。...的前面,那么将会使用python3作为这个虚拟环境的解释器。...如果python2/Scripts在python3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。   ...如果你电脑中安装了python2和python3,并且两个版本中都安装了virtualenvwrapper,那么将会使用环境变量中第一个出现的Python版本来作为这个虚拟环境的Python解释器。   ...创建虚拟环境的时候指定Python版本: 在使用mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径: mkvirtualenv --python==C:\Python36

83030
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用python的虚拟环境virtualenv

    因此python也提供了一种更加优雅的解决方案:使用virtualenv来构造一个虚拟的python库的环境,这里面我们可以定制化自己所需的python依赖的版本。...,这里因为我们系统中只有一个python版本,多个python版本的环境需要使用-p选项来进行配置。...激活虚拟环境 在使用一个指定的虚拟环境时,我们需要先激活这个虚拟环境,在虚拟环境目录下的bin目录中,有一个名为activate的可执行文件,就是用来激活虚拟环境的: 1 2 3 4 5 6 7 [dechin...安装与配置python库 在虚拟环境中的操作跟在实际环境中的安装操作是一致的,我们一样也可以使用pip来进行安装包的管理,只是这时候安装所执行的变更只会保存到当前的虚拟环境下,不影响实际环境和其他的虚拟环境...但是在一部分的场景下,比如快速构造一个纯净的python环境、轻量级的操作实现不同python包的共存,容器技术虽然也可以完成,但是功能显得过于冗余,这就需要使用到本文所介绍的virtualenv这样的一个

    7.7K30

    使用virtualenv创建虚拟python环境

    本来打算先写一篇python程序如何打包的文章,但是又不愿意测试打包的时候把那些demo程序安装到python的库以及usr的bin里。...因此先介绍下如何创建以虚拟的python运行环境,做完实验之后直接把虚拟环境删除即可。...这个工具叫virtualenv,是使用python开发的一个创建虚拟环境的工具,源码官网地址:https://github.com/pypa/virtualenv 刚用到这个东西时,会联想到虚拟机和影子系统...cd切换到该目录下,执行命令:source bin/activate 你会发现在shell提示符前面多了(env1)这个提示,这就说明你已经是在虚拟环境中,在这个里面你可以安装任意的python...另外有一个工具,封装了创建虚拟环境的过程,不需要再使用source [路径]来创建,只需使用一个命令,不需考虑路径。 这个额外的工具就是:virtualenvwrapper。

    1.2K20

    python虚拟环境virualenv的安装与使用

    virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。...在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除...sudo easy_install pip # 使用pip安装virtualenv pip install virtualenv 二、virtualenv的使用 #创建一个叫做pythonEnv的新环境...cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的 site-packages 。...2、使用easy_install命令安装pip的时候,出现ImportError: No module named extern错误 原因:mac自带的python2.7.12的extern模块没有安装

    1.5K80

    详解Python虚拟环境的原理及使用

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 ? 本文先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理。...(环境:在macOS Mojave系统上使用最新版本的Python 3.7.x) 目录 为什么使用虚拟环境? 什么是虚拟环境? 使用虚拟环境 管理环境 虚拟环境如何运行? 1....为什么使用虚拟环境? 虚拟环境为一系列潜在问题提供简单的解决方案,尤其是在以下几个方面: 允许不同的项目使用不同版本的程序包,从而解决依赖性问题。...确保执行Python代码的脚本使用在给定虚拟环境中安装的Python解释器和站点包。 最后一点在于会发生一些意想不到的错误,稍后会讲这一点,但现在先看看在实际中如何实际使用虚拟环境。 3....虚拟环境如何做到这一点? 想了解更多有关虚拟环境的信息吗?比如,活动环境如何使用正确的Python解释程序并如何找到合适的第三方库?

    3.2K20

    python的虚拟环境venv创建和使用

    找了半天python多版本共存下配置虚拟环境,通过网上的资源学习,我将总结如下: 1.什么是虚拟环境 AI是这么说的: 虚拟环境是在计算机中创建的一种隔离的、独立的工作区域。...通过使用虚拟环境,开发者可以更好地组织和管理项目,同时也可以确保项目的依赖关系得到良好的控制,避免不同项目之间的冲突,提高开发效率和代码的可维护性。...说的很对,下来我就用python中的Venv来创建虚拟环境。...2、创建虚拟环境并激活 快捷键win+R,输入cmd,打开面板 输入: python -m venv 安装路径和虚拟环境的名字 或者可以指定版本下载: python3.8 -m venv 安装路径和虚拟环境的名字...隔离测试环境:虚拟环境可以为测试环境提供隔离,这可以避免测试过程中引入错误或中断生产环境。 4. 避免变化:虚拟环境可以避免使用旧版本的库,从而防止应用程序出现错误或崩溃。 5.

    1.4K10

    使用Miniconda配置python虚拟环境

    最近使用python用到了不同版本,以及适合于32位、64位机器的版本,电脑上的python有点乱,安装的第三方库也不知道去哪了,有时候安装了也不能用,大概率是使用pip的时候,安装到其他版本的python...首先在miniconda官网下载适合自己的版本,然后进行安装,安装过程中有个设置环境变量的选项,可选可不选吧,反正我安装了几次,选与没选都可以在终端中使用,如果不能在终端使用的话,就手动配置一下环境变量...配置完成后打开终端,输入activate看一下路径前面是否多了base,如果有说明可以使用。...创建自己想要的环境,比如我想要Python3.8,那么输入以下内容: # -n 即--name 后面的python38是我起的虚拟环境的名字,python=3.8是python的版本 conda create...环境安装好后,激活环境即可使用。

    3.6K20

    Python使用virtualenvwrapper创建虚拟环境

    为了不影响本地的大环境或者同时安装python2以及python3之后的方便切换,使用python的虚拟环境 大多数用virtualenv来做,我用virtualenvwrapper来做,方便管理...这里的-i 后面跟的网站是豆瓣源,目的是加快下载速度,pip默认的是python的官方源,国内的速度不是很友好 创建python3虚拟环境 mkvirtualenv py3 py3表示的是这个虚拟环境的名称...,我们把它起个名字为py3 创建python2的虚拟环境 mkvirtualenv --python=C:\xxx\xxx\xxx\python.exe py2 其中--python后面跟的是python2...查看创建的虚拟环境 workon 这个就可以看到创建的虚拟环境了 进入指定的虚拟环境,比如python2的,py2 workon py2 同理,进入py3一样:workon py3 退出虚拟环境 deactivate...的虚拟环境的时候,要找一下python3的位置 $ which python3

    1.2K50

    Python使用virtualenvwrapper创建虚拟环境

    西顾博客 为了不影响本地的大环境或者同时安装python2以及python3之后的方便切换,使用python的虚拟环境 大多数用virtualenv来做,我用virtualenvwrapper来做,方便管理...这里的-i 后面跟的网站是豆瓣源,目的是加快下载速度,pip默认的是python的官方源,国内的速度不是很友好 创建python3虚拟环境 mkvirtualenv py3 py3表示的是这个虚拟环境的名称...,我们把它起个名字为py3 创建python2的虚拟环境 mkvirtualenv --python=C:\xxx\xxx\xxx\python.exe py2 其中--python后面跟的是python2...查看创建的虚拟环境 workon 这个就可以看到创建的虚拟环境了 进入指定的虚拟环境,比如python2的,py2 workon py2 同理,进入py3一样:workon py3 退出虚拟环境 deactivate...的虚拟环境的时候,要找一下python3的位置 $ which python3

    89040

    使用virtualenv搭建Python虚拟环境

    virtualenv使用 1.进入到创建虚拟环境的磁盘和目录,输入virtualenv vir_test1创建虚拟环境(此处在e:/vir_test目录下创建了vir_test1虚拟环境) ?...2.进入环境,首先进入vir_test1下的Scripts目录(此虚拟目录使用的是默认的Python3.6版本),并运行activate.bat激活虚拟环境(虚拟环境激活后,前面会有环境名称) ?...4.退出virtualenv,执行命令deactivate.bat 1.创建指定版本的虚拟环境 > virtualenv -p D:\Python36\python.exe test D:\Python36...\python.exe 是版本执行文件,test是虚拟环境名称 2.激活虚拟环境,运行Python命令 ?...1.通常在写Python时我们会借用Python开发工具,此处以pycharm开发工具为例给大家讲讲如何在pycharm中使用virtualenv,打开pycharm并在file->Settings打开设置

    1.3K20

    windows 使用 miniconda 配置 python 虚拟环境

    前言# python 虚拟环境的重要性已经无需多言了, 目前所有支持 python 虚拟环境的工具中最好用的应该就是 conda 了, 最重要的一点是可以一键创建不同版本的 python 环境以适应不同的需求...: conda 的清华国内源, 虚拟环境和 pkg 的存储路径 如不配置创建虚拟环境时可能会生成到用户目录下, 导致系统盘臃肿, 建议新建一个目录专门存放 2.3 pip 配置# 系统中直接安装的 python..., 其 pip 的配置文件一般存放在用户目录的 .pip/pip.ini, 使用 conda 创建的虚拟环境的 pip 则不同, 可以使用如下命令查看, 这个问题当时也折磨了我很久 $ pip -v config..., -n 表示虚拟环境的名字, 不指定 python 版本默认最新 conda create -n py37 python=3.7 激活虚拟环境 conda activate py37 退出虚拟环境 conda...conda 创建完虚拟环境后, 一直用 pip 来管理模块 pip 应使用 –upgrade-strategy only-if-needed 参数运行, 以防止通过 conda 安装的软件包进行不必要的升级

    4.2K60

    使用虚拟环境virtualenvVirtualenvwrapper隔离多个python

    virtualenv 系统中的多个python混用会导致$PYTHONPATH混乱,或者各个工程对于package的版本要求不同等等情况。...有一个简单的解决方案就是用virtualenv来隔离多个python,其本质只是实现隔离不同python中$PYTHONPATH的路径,当然也可以衍生到隔离多个$PATH。...$PATH中已有其它环境的python,需要换成自己需要的python路径 export WORKON_HOME=$HOME/.virtualenvs # 放所有虚拟环境的地方 source /usr.../local/bin/virtualenvwrapper.sh 在终端输入source ~/.bashrc 新建Virtualenv 新建虚拟环境的指令由原来的virtualenv vpath更换为mkvirtualenv...mkvirtualenv VirtalenvName 建好之后默认就已经进入这个虚拟环境了(命令行前会有一个括号+环境名的提示),退出是deactivate Virtualenvwrapper常用指令

    58640

    python virtualenv虚拟环境配置与使用

    python virtualenv虚拟环境配置与使用 By:赖富玉 QQ:1033553122 概述 python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,...虚拟环境配置与使用 测试环境 win10 python3.5 python3.6 virtualevn 20.0.23 虚拟环境配置 1....virtualenv的早些版本,还支持–-no-site-packages参数,用于控制建立虚拟环境时不将原版本中的第三方库拷贝过来,以便获得一个纯净的Python环境,最新版本中,去掉了该参数,默认直接使用...使用虚拟环境 命令行下,进入你要使用的虚拟环境的目录下的script文件夹,运行activate命令。或者使用绝对路径的方式调用该命令。...删除虚拟环境 要删除虚拟环境,直接删除对应虚拟环境目录就可以了 virtualenv配合Pycharm的使用 可以在Pycharm中指定虚拟环境的python解释器,以便让项目在虚拟环境中运行。

    2.1K30

    Anaconda创建、使用、删除Python虚拟环境

    本文介绍在Anaconda环境下,创建、使用与删除Python虚拟环境的方法。   ...在Python的使用过程中,我们常常由于不同Python版本以及不同第三方库版本的支持情况与相互之间的冲突情况,而需要创建不同的Python虚拟环境;在Anaconda的帮助下,这一步骤就变得十分方便。...其中,星号*表示Anaconda当前正在使用的环境,最后面一列的路径也就是这一环境对应的保存路径。   随后,我们开始创建虚拟环境。...随后,如果我们想要使用某一个虚拟环境,就可以通过如下的代码来实现。其中,py36是我们需要使用的虚拟环境的名称。 conda activate py36   运行代码,如下图所示。...以上,我们介绍了在Anaconda环境下,创建、使用与删除Python虚拟环境的基本方法;如果我们需要加以进一步的应用,比如在某个虚拟环境中下载、安装Spyder软件,或是在某个虚拟环境中安装某个第三方库等

    13.9K41

    pycharm使用远程python虚拟环境_pycharm自带python吗

    虽然pycharm很耗内存,但这依然阻挡不了它灰常好用的优势,电脑配置不够的话建议选择19年的pycharm版本,16G的内存带2021.2.1运行起来是这样: 首先确定pycharm用的是专业版...,并且一般服务器上也不会开放21端口,SFTP使用的是sshd服务,默认为22端口,这在服务器上面是已经开放的。...新建一个工程 pycharm的方便之处就在于可以给人一种使用远程的编译器在本机调试的感觉,文件修改之后会自动的上传到映射好的远程文件夹下,不用自己手动上传,代价是程序会跑的比较慢 ==!。...: 先选择服务器,点击Next选择编译器 这里的编辑器既可以选择系统指定的(也就是pycharm默认帮你选的),也可以选择自己安装在虚拟环境中的,根据自己需要,虚拟环境中的编译器存放在环境文件夹下的...bin文件中,比如我自己选择了一个虚拟环境中的python3.7: 点击finish就配置好了。

    1K30

    使用Pipenv管理Python包和虚拟环境

    Pipenv是Python官方推荐的包管理工具。它结合了Pip和Virtualenv的功能,以及Bundler和NPM等其他语言的包装工具的最佳功能。这样可以简化安装包和管理虚拟环境的工作流程。...for this project…如果省略该--python选项,将使用系统的默认Python版本创建环境。...在目录中创建虚拟环境: pipenv --python 3.6 用ls检查目录的内容; 你会看到 Pipfile已经自动创建。...这意味着本节中的命令可以压缩为两个步骤: pipenv install numpy pipenv install --dev pytest 使用虚拟环境 从包含Pipfile的目录中,在新环境中启动shell...找到虚拟环境的二进制文件: pipenv --venv /home/user/.local/share/virtualenvs/python-example-YJNpmGYi 下一步 有关命令和选项的完整列表

    1.8K20
    领券