pyenv

Python虚拟环境介绍

♀尐吖头ヾ 提交于 2019-11-26 20:55:05
在使用Python语言的时候我们使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,Python的解决方案就是虚拟环境。顾名思义,虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,用pip安装各自的第三方包,不同项目之间也不会存在冲突。创建虚拟环境需要一些工具,本文将会介绍这些工具。 Virtualenv 在这其中最经典的就是virtualenv了,它大概是使用最广泛的虚拟环境工具了,同时支持Python 2和Python 3. 当然现在Python 3有个新的工具venv,将在后面介绍。 安装 最简单的安装方法当然是用pip安装了: pip install virtualenv 创建虚拟环境 virtualenv安装好之后,就可以创建虚拟环境了,其中ENV是要创建的虚拟环境的路径: virtualenv ENV 这会创建 ENV/lib/ 、 ENV/include 、 ENV/bin (Windows系统下是 ENV/Scripts )几个文件夹,它们共同构成了一个完整的Python环境。在 ENV/lib/ 中有pip等工具用于安装第三方包,它们和系统中已安装的Python互不关联。 这里有一个额外参数 --system-site-packages

pyenv和pipenv简单使用

ぐ巨炮叔叔 提交于 2019-11-26 12:57:30
一、安装pyenv 安装pyenv $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ exec $SHELL -l //重启shell mac使用source ~/.bashrc 也可以直接通过brew安装: brew install pyenv 添加到环境变量: echo 'eval "$(pyenv init -)"' >> ~/.zshrc source ~/.zshrc 二、命令参考: pyenv commands pyenv local pyenv global pyenv shell pyenv install pyenv uninstall pyenv rehash pyenv version pyenv versions pyenv which pyenv whence pyenv commands 列出所有可用的pyenv命令 pyenv local 指定项目的Python版本

What is the difference between venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc?

余生颓废 提交于 2019-11-26 01:40:34
问题 Python 3.3 includes in its standard library the new package venv . What does it do, and how does it differ from all the other packages that seem to match the regex (py)?(v|virtual|pip)?env ? 回答1: PyPI packages not in the standard library: virtualenv is a very popular tool that creates isolated Python environments for Python libraries. If you're not familiar with this tool, I highly recommend learning it, as it is a very useful tool, and I'll be making comparisons to it for the rest of this

安装pyenv

随声附和 提交于 2019-11-26 00:49:22
什么是pyenv 在开发环境中,我们往往需要开发多个项目,每个项目使用的python版本并不相同。而且我们Linux环境上自带的python版本一般不修改,因为这个python版本要为Linux上的很多组件提供python环境.一旦修改我们系统自带的版本,Linux上依赖此版本的组件会运行出错。所以我们需要一个python版本控制工具,而pyenv就是这个一个版本控制工具。 安装pyenv github的方式安装pyenv ~]# curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 需要注意的是上面命令能够执行的前提是git已经安装了。 pyenv安装的路径由变量PYENV_HOME指定,默认情况下PYTHON_HOME=${HOSE}/.pyenv,即家目录下的隐藏目录pyenv 配置环境变量 ~]# vim .bash_profile export PATH="/home/lirou/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 重读配置文件 ~]# . .bash_profile 可以看到pyenv具有的命令 pyenv基本管理 更新pyenv ~]#

tensorflow 2.0 的安装

荒凉一梦 提交于 2019-11-25 23:09:29
环境配置 可运行的系统版本 Ubunte 16.04或更高版本 Windows 7或更高版本 Mac OS 10.12.6(Sierra)或更高版本 Raspbian 9.0或更高版本 软件环境安装及配置 这里不在推荐使用anaconda了,因为anaconda版权的问题,国内的镜像源大部分已经不再更新了,仅仅有清华源获得了授权,但是也不确定以后会不会因为其他原因而停止,因此在这里建议直接使用Python虚拟环境来学习和使用tensorflow Python版本及科学计算常用到的模块 pyenv python 3.6.8 numpy pandas matplotlib jupyter notebook scikit-learn tensorflow Pyenv安装及基本使用 Pyenv是一个Python多版本管理工具,帮助我们在日常开发多个版本的无间隔互相转换,方便我们的开发工作,同时隔离Python环境,避免包版本冲突 Pyenv安装 由于pyenv使依赖于git的,因此我们需要先安装git yum -y install git 然后使用curl来安装pyenv,pyenv其实就是一个shell脚本有兴趣的可以看下 curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv