安装virtualenv pip install virtualenv virtualenv newenv #如果只要纯净的环境,不需要安装依赖包,可以在参数后加--no-site-packages...virtualenv虽然挺好用的,但是下面的这个工具更好用。...virtualenvwrapper mkdir $HOME/.local/virtualenvs -pv # 所有的环境都放在这个目录下 vim /root/.bashrc 添加: export VIRTUALENV_USE_DISTRIBUTE...WORKON_HOME=$HOME/.local/virtualenvs source /usr/share/virtualenvwrapper/virtualenvwrapper.sh exportPIP_VIRTUALENV_BASE...=$WORKON_HOME export PIP_RESPECT_VIRTUALENV=true source /root/.bashrc 启动virtualenvwrapper # 注意: # 不同版本的
我们使用Python开发的时候,每个项目可能需要不同的Python版本,这时候我们就需要Virtualenv配置虚拟环境。...Mac安装Virtualenv sudo pip install virtualenv 创建Python运行环境 virtualenv wda_python 启用虚拟环境 source wda_python.../bin/activate 这里可以先安装我们需要的依赖库 PyCharm中自带了virtualenv, 可以在新建项目的时候创建新的虚拟环境, 也可以使用现有的虚拟环境 ?...Python2和Python3共存, 建立Python3的虚拟环境 安装Python3 brew install python3 安装Python3对应的Virtualenv sudo pip3 install...virtualenv 创建Python3的虚拟环境 virtualenv -p /usr/local/bin/python3 wda_python3 激活 source wda_python3/bin
指定python版本:virtualenv -p python执行文件路径 自定义虚拟环境名称。如果文件路径有空格,用引号。...如果不指定python版本,则默认使用环境变量中的python版本 可使用-p PYTHON_EXE选项在创建虚拟环境的时候指定Python版 1 #创建python2.7虚拟环境 2 virtualenv...文件夹中 virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。...指定python版本 virtualenv -p /usr/local/python3.7/bin/python3.7 venv --python=python2.7 #(python的实际安装路径非软连接...未经允许不得转载:肥猫博客 » 如何在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
值得注意的是,我们说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的虚拟环境: ? ? ?
用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
什么是 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
简单地说,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用于管理指定版本的虚拟环境。
为此,出现了很多版本管理工具,例如标题提到的 virtualenv、pyvenv、pyenv、pyenv virtualenv 等等(还有类似 pipenv 等工具,没使用过就不讨论了),主要就是用来解决上面提到的问题的...virtualenv virtualenv 所要解决的是同一个库不同版本共存的兼容问题。...virtualenv 的解决方案是为每个项目创建一个独立的虚拟环境,在每个虚拟环境中安装的库,对其他虚拟环境完全无影响。所以就可以在一台机器的不同虚拟环境中分别安装同一个库的不同版本。...pyenv virtualenv 前面提到 pyenv 要解决的是多个 Python 的版本管理问题,virtualenv 要解决的是同一个库的版本管理问题。但如果两个问题都需要解决呢?...为此,pyenv 引入了了 virtualenv 插件,可以在 pyenv 中解决同一个库的版本管理问题。
使用pyenv安装python: # 查看已安装的python版本 $ pyenv versions # 查看pyenv提供的python版本 $ pyenv install -l # 安装官方的...python 3.6.9版本 $ pyenv install 3.6.9 # 新建虚拟环境 $ pyenv virtual 3.6.9 virtual-env-3.6.9 # 切换到某个项目的目录下
使用virtualenv装tensorflow 如果你有两个项目,一个需要python2.7开发,一个需要python3.5开发,那么virtualenv是一个很好的选择。...安装 sudo pip install virtualenv #使用pip或pip3都可以,没啥影响 #创建环境,选择你想要的python版本(前提是你的电脑上已经安装好了) virtualenv --...virtualenvwrapper s使用virtualenv的话,每次都要source activate 这样是相当麻烦的,有一个工具可以帮助我们简化切换到虚拟环境的步骤。...打开 .bashrc 添加 # virtualenv and virtualenvwrapper export WORKON_HOME=$HOME/.virtualenvs source /usr/local...退出环境 deactivate 比virtualenv方便的多。
目录[-] Python的版本众多,在加上适用不同版本的Python Package。这导致在同时进行几个项目时,对库的依赖存在很大的问题。...这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualenv就是用来解决这个问题的。下面介绍使用PyCharm创建Virtual Environment的方法。...PyCharm可以使用virtualenv中的功能来创建虚拟环境。PyCharm紧密集成了virtualenv,所以只需要在setting中配置即可创建虚拟环境。...而且PyCharm捆绑了virtualenv,我们不需要单独安装。...这样是不是比单独配置virtualenv简单的多。 ?
由于开发需求,需要Python2和Python3共存,利用当下最流行的虚拟环境工具virtualenv实现。...#安装virtualenv pip install virtualenv #使用virtualenv创建虚拟环境 virtualenv py2 virtualenv -p which python3 py3
一如既往,官方文档: 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。...之后在设置-》项目模块中就可以安装想要版本的模块了。 好吧~~~昨天把今天的工作做完了,今天闲着没事做了~~写了两篇博客~~~~
https://pypi.python.org/packages/d4/0c/9840c08189e030873387a73b90ada981885010dd9aea134d6de30cd24cb8/virtualenv...-15.1.0.tar.gz 解压 tar xvfz virtualenv-15.1.0.tar.gz 系统默认Python cd virtualenv-15.1.0 ## no-site-packages...表示创建安的env不适用Linux系统中的package ~/dev-tools/virtualenv-15.1.0/virtualenv.py --no-site-packages ~/pyenv...指定Python ## 推荐这种方式 /home/ec2-user/dev/python/bin/python ~/dev-tools/virtualenv-15.1.0/virtualenv.py...--no-site-packages ~/pyenv 添加到系统环境变量 vim ~/.bashrc ## 将下面这段代码添加进去,这样每次登陆系统就会自动激活virtualenv source ~
虽说条条大道通罗马,但是最强大的方式是 virtualenv ,所以我们首先来看它。 你首先需要 Python 2.6 或更高的版本,所以请确认有一个最新的 Python 2.x 安装。...Python通virtualenv工具管理虚拟环境。 virtualenv 解决了什么问题?...你拥有的项目越多,同时使用不同版本的 Python 工作的可能性也就越大,或者起码需要不同版本的 Python 库。悲惨现实是:常常会有库破坏向后兼容性,然而正经应用不采用外部库的可能微乎其微。...让我们来看看 virtualenv 是怎么工作的。...pip install virtualenv # 或者 pip3 install virtualenv lihuandeMacBook-Pro:~ lihuan$ virtualenv --version
但是如果同时要开发多个不同的应用项目,而不同应用项目对于同一个库需要适配不同的版本,这种情况怎么办呢? 一般解决的方式有多种。 一种是采用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
work/Python/Vietualenv$ jhczz@vaio:~/work/Python/Vietualenv$ jhczz@vaio:~/work/Python/Vietualenv$ virtualenv...-p /usr/bin/python2.7 ENV2.7 Running virtualenv with interpreter /usr/bin/python2.7 New python executable...python Installing setuptools, pkg_resources, pip, wheel...done. jhczz@vaio:~/work/Python/Vietualenv$ virtualenv...-p /usr/bin/python3.5 ENV3.5 Running virtualenv with interpreter /usr/bin/python3.5 Using base prefix
virtual env中会提示这个,配置就不提示了 index-url=http://pypi.douban.com/simple [root@saltstack-ui ~]# pip install virtualenv... # 安装virtualenv [root@saltstack-ui ~]# virtualenv env # 初始化一个虚拟环境,名为env New python executable in env
首先:安装 pip install virtualenv 然后,创建虚拟环境 cd 目标路径 /usr/local/python3/bin/pyvenv venv3 #看清想要虚拟谁 此时,目录会出现
领取专属 10元无门槛券
手把手带您无忧上云