首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

基于pyenv和virtualenv搭建python多版本虚拟环境

pyenv是一个Python多版本管理工具,他设计精巧,通过巧妙的方法,可以使多版本的Python共存在一个操作系统能,简单地实现切换从而使用不同版本的Python。...pyenv支持插件,通过插件,可以和virtualenv完美结合,实现多版本,多环境的控制,使得你的每个项目,仿佛运行在一个完全隔离的环境中一样。...相关命令如下: pyenv virtualenv [-f|--force] [-u|--upgrade] [VIRTUALENV_OPTIONS] ...选项-f表示强制的,也就是如果已经存在这个虚拟环境,那么将会覆盖这个虚拟环境 选项-u表示upgrade,用于修改已经存在的虚拟环境的Python版本 VIRTUALENV_OPTIONS 是传递给virtualenv...的选项,可以通过virtualenv的帮助获取选项的含义 version 表示Python版本 virtualenv-name 是我们给虚拟环境指定的名字 例如: pyenv virtualenv 3.4.5

86780

windows环境下使用virtualenv对python进行多版本隔离

值得注意的是,我们说virutalenv的安装是为了解决多版本python共存的问题,暗含了,你的至少有一个python版本是已经存在,并且可以正常工作的。 我这里的主环境是python2.7 ?...用virtualenv配置python虚拟环境 说到用virtualenv配置python的虚拟环境,其实就是将某个特定项目(或者说目录下)配置成某个python版本。 如下: ?...也就是说要用virtualenv去创建python3.6.1的虚拟环境。 值得一提的是,虚拟什么版本的python,一定是这个python提前已经装好了。...4.1 新建项目,自由选择python版本 当导入已有项目时,pychar会自动选择相匹配的python版本,当然你也可以选,方法在后面。...另外python2和python3分别向下兼容,你不会除了这两个版本还有其余版本吧。 ? ? 4.2. 在pycharm中创建virtualenv的虚拟环境: ? ? ?

1.8K30

windows环境下使用virtualenv对python进行多版本隔离

virtualenv配置python虚拟环境 说到用virtualenv配置python的虚拟环境,其实就是将某个特定项目(或者说目录下)配置成某个python版本。...也就是说要用virtualenv去创建python3.6.1的虚拟环境。 值得一提的是,虚拟什么版本的python,一定是这个python提前已经装好了。...4.1 新建项目,自由选择python版本 当导入已有项目时,pychar会自动选择相匹配的python版本,当然你也可以选,方法在后面。...另外python2和python3分别向下兼容,你不会除了这两个版本还有其余版本吧。 4.2....在pycharm中创建virtualenv的虚拟环境: 当然了,你也可以不用创建环境变量,直接选择你需要的就可以了: 打开你需要选择python版本的项目,然后直接选择需要的project interpreter

1.3K50

python virtualenv

什么是 virtualenv 在开发Python程序的过程中,若有两个项目都依赖同一个第三方模块,但是依赖的版本不同,这个时候就无法保证两个项目都能够正常运行~,virtualenv 正是用于解决这类问题...安装使用 virtualenv 安装 virtualenv 使用pip安装virtualenv ➜ ~ sudo pip3 install virtualenv 创建独立的 python运行环境 ➜...(pip install vivirtualenv),新建的python环境的Python版本是Python2.7,使用 --system-site-packages 参数,则会将 /Library/Python...virtualenv),则新建的python环境是 python3版本,使用 --system-site-packages 参数,被带入的模块的目录是python3对应的site-packages目录...指定python版本创建Python运行环境 可通过 -p 指定新建的python环境的python版本 ➜ ~ virtualenv -p /usr/bin/python2.7 hello_venv2.7

69910

为python版本抓狂,试下pyenv吧安装pyenv版本切换pyenv-virtualenv小结

简单地说,pyenv是python的版本管理工具。能实现如下功能: 安装多个不同版本的python,且彼此独立 便捷地切换版本,可以设置为全局切换,也可以设置某个目录为特定的版本 ?...☁ ~ pyenv uninstall 3.6.6 pyenv-virtualenv pyenv已经很强大了,但还不够,如果我们希望每个项目的依赖都是独立的,而不是全部安装在同一版本的python...中 就需要用到 pyenv-virtualenv pyenv-virtualenv是pyenv的一个插件,用于创建指定版本的虚拟环境, github源码 安装 ☁ ~ brew install pyenv-virtualenv...☁ ~ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc 创建虚拟环境 ☁ ~ pyenv virtualenv 2.7.14 my-virtual-env...,pyenv-virtualenv用于管理指定版本的虚拟环境。

1.3K20

一文了解virtualenv、pyvenv、pyenv、pyenv virtualenv

为此,出现了很多版本管理工具,例如标题提到的 virtualenv、pyvenv、pyenv、pyenv virtualenv 等等(还有类似 pipenv 等工具,没使用过就不讨论了),主要就是用来解决上面提到的问题的...virtualenv virtualenv 所要解决的是同一个库不同版本共存的兼容问题。...virtualenv 的解决方案是为每个项目创建一个独立的虚拟环境,在每个虚拟环境中安装的库,对其他虚拟环境完全无影响。所以就可以在一台机器的不同虚拟环境中分别安装同一个库的不同版本。...pyenv virtualenv 前面提到 pyenv 要解决的是多个 Python 的版本管理问题,virtualenv 要解决的是同一个库的版本管理问题。但如果两个问题都需要解决呢?...为此,pyenv 引入了了 virtualenv 插件,可以在 pyenv 中解决同一个库的版本管理问题。

7.3K243

virtualenv 安装及使用

一如既往,官方文档: https://virtualenv.pypa.io/en/latest/ 下载地址:https://pypi.python.org/pypi/virtualenv#downloads...福利: https://virtualenv-chinese-docs.readthedocs.org/en/latest/ ---- 平台: Win8 下载后解压,...# 简洁省事,让人愉快~ ---- 下载并安装完之后, # 在当前目录下,创建隔离环境 > virtualenv env # 之后会自动创建一个 env 文件夹 # 下面,有: Include...PyCharm的使用,在创建项目的时候,在python版本后面有个“设置”,可以设置使用已存在的virtualenv或者新建一个virtualenv。...之后在设置-》项目模块中就可以安装想要版本的模块了。 好吧~~~昨天把今天的工作做完了,今天闲着没事做了~~写了两篇博客~~~~

53210

python3 virtualenv

但是如果同时要开发多个不同的应用项目,而不同应用项目对于同一个库需要适配不同的版本,这种情况怎么办呢? 一般解决的方式有多种。 一种是采用docker镜像,一个应用使用一个镜像进行独立环境运行。...安装virtualenv pip3 install virtualenv [root@server01 python3]# pip3 install virtualenv Collecting virtualenv...软链接virtualenv到/usr/bin目录 上面虽然已经安装好了,但是如果到其他路径下执行命令,就会如下报错: [root@server01 ~]# virtualenv -v -bash: virtualenv.../bin/virtualenv /usr/local/python3/bin/virtualenv [root@server01 ~]# ln -s /usr/local/python3/bin/virtualenv...其他更多用法 指定 Python 版本创建虚拟环境 virtualenv -p /usr/bin/python py2venv [root@server01 ~]# mkdir project_python2

3.1K20
领券