这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了
这时我们需要一个虚拟环境,Python就支持这样一个插件,virtualenv
下面来安装一下:
1. pip3 install virtualenv
2. cd进一个像存放虚拟环境的目录,创建虚拟环境
virtualenv --no-site-packages venv
这个venv是名字,自己随便起名
3.激活虚拟环境
source venv/bin/activate #source是linux下面的环境
在windows下,直接cd进scripts目录,执行activate即可
这里的venv就是上面那个名字
当出现这样的格式,就表示现在处于虚拟环境中
F:\代码库\虚拟环境virtualenv\ven_test\Scripts>activate
(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>
此时的环境中是没有插件的,因为我们创建这个虚拟环境的时候是选择 no-site-packages
所以,需要什么插件都需要重新安装
4.退出虚拟环境
deactivate
编程开发ode">
(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>deactivate
F:\代码库\虚拟环境virtualenv\ven_test\Scripts>
其实在pycharm中,也为我们封装了这个功能
下面演示一下在pycharm中如何使用虚拟环境
1.创建虚拟环境
这里可以选择是否继承之前版本的插件
确认后,就已经创建了一个虚拟环境,然后应用到我们的项目中
在项目配置那里,把解释器改成我们新建的那个虚拟环境就好了
这是新建虚拟环境,如果是把已有的环境添加到pycharm中,需要选择这个
然后找到要添加的环境的scripts目录下的Python.exe,添加进去就了
分享到:
相关推荐
使用python创建虚拟环境的三种方式——使用conda创建虚拟环境、使用终端命令创建虚拟环境和使用pycharm创建虚拟环境
python venv 3.6.5
1 启动虚拟环境 --- 创建虚拟环境 2 升级pip自身(可指定版本) 3 pip安装库(指定库,可指定版本,可指定下载路径) 4 pip卸载库 5 查看所有python库
如何迁移python虚拟环境
Python虚拟环境,但由Docker支持!
然而,通过使用虚拟环境(venv),我们可以创建一个隔离的Python运行环境,确保TensorFlow与其他项目或系统组件互不干扰。Python的`python3-venv`模块允许我们在特定目录下创建独立的Python环境,这样我们就能控制该...
本文将详细讲解如何在C++中调用安装在Miniconda虚拟环境中的Python函数,并讨论如何在应用程序打包时一并包含Python环境,以便于部署。 首先,让我们了解**Miniconda**。Miniconda是Anaconda公司提供的一个小型版本...
https://mp.csdn.net/mdeditor/80985603 快速部署python2.7版本的环境
在Python开发过程中,为了管理不同项目间的依赖关系和版本冲突,使用虚拟环境(Virtual Environment)是一种常见的最佳实践。本文将详细介绍在Windows 10系统中使用Python 3创建虚拟环境的步骤,以及虚拟环境的基本...
Window平台实现迁移Python虚拟环境 采用: python -m venv --copies venv 此脚本只在 window上测试 venv 修改, 运行前请备份
本文将详细介绍如何在Python中使用虚拟环境,包括创建、激活、管理虚拟环境,以及在虚拟环境中安装和管理包。 虚拟环境是Python开发中不可或缺的工具,它帮助开发者管理项目依赖,确保代码在不同环境中的一致性。...
Python虚拟环境是Python开发中的重要概念,它允许开发者在独立的环境中管理项目依赖,避免不同项目之间因依赖库冲突而产生的问题。本文将探讨三种常用的Python虚拟环境管理工具:virtualenv、pyenv和pipenv。 首先...
在学习tensorflow时,为了 借鉴他人代码,但是又因为环境配置不一样,所以很难看到效果,配好虚拟环境的可随意切换环境
3. **虚拟环境(Virtual Environments)**:为了保持项目间的依赖关系独立,Python使用虚拟环境。通过`venv`或`virtualenv`库,可以创建独立的Python环境,避免全局环境的污染。 4. **包管理器(Package Managers)...
本文将详细介绍如何在Jupyter Notebook中配置和使用Python虚拟环境。 首先,让我们明确几个关键概念: 1. **Jupyter Notebook**:这是一个交互式的Web应用程序,允许用户创建和分享包含代码、公式、可视化和文本的...
在本文中,我们将详细介绍如何使用pipenv快速配置Python虚拟环境。 首先,传统的虚拟环境配置方法通常涉及virtualenv和virtualenvwrapper。尽管这种方法广泛使用,但安装和设置步骤相对繁琐,特别是对于初学者而言...
Python使用虚拟环境(virtualenv)来隔离不同项目之间的依赖。通过虚拟环境,开发人员可以在本地环境中安装和管理不同版本的Python和第三方库。而pip是Python的包管理工具,用于安装、升级和管理Python包。 5. ...
文章目录virtualenv的安装建立虚拟环境删除虚拟环境在虚拟环境中使用Jupyter Notebook删除jupyter kernel python的virtualenv库可以建立相互隔离的python环境,再补破坏原本python环境的基础上为开发者提供新的独立...
【一文配置好Python开发环境】Python创建虚拟环境,一键更换国内镜像源
"venvdetect" 是一个实用的Python工具,专门用于检测当前目录及其子目录下可用的Python虚拟环境。这个工具可以帮助开发者快速了解工作目录中有哪些虚拟环境,从而更好地管理和组织项目。它的核心功能在于扫描和识别`...