展开

关键词

一文了解virtualenv、pyvenv、pyenvpyenv virtualenv

pyenv 是开源工具,具体实现原理在我的另外一篇文章《pyenv 神器原理分析》中解析。 pyenv使用方法非常简单: # 安装 pyenv(推荐方法,此脚本会自动安装若干插件,包括下文即将提到的 pyenv virtualenv)curl https:pyenv.run | bash# 查看所有支持安装的 上述几种用法中,优先级为:pyenv shell > pyenv local > pyenv global > system。 为此,pyenv 引入了了 virtualenv 插件,可以在 pyenv 中解决同一个库的版本管理问题。 pyenv virtualenv 的用法和 pyenv 类似(使用上述安装 pyenv 方法会自动安装 virtualenv 插件): # 分别安装基于 Python 2.7.17 和 Python 3.8.2

1.6K232

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

这些杂七杂八的问题让初学者很烦躁,pyenv正是解决此类问题的神器。简单地说,pyenv是python的版本管理工具。 pyenv安装pyenv pyenv源码仓库 以macos为例:☁ ~ brew install pyenv☁ ~ pyenv --versionpyenv 1.2.7初始化pyenv☁ ~ pyenv init# Load pyenv automatically by appending# the following to ~.zshrc: eval $(pyenv init -)根据提示,将初始化指令追加到 versions system 3.6.6版本切换全局切换将3.6.6设置为全局使用的版本☁ ~ pyenv global 3.6.6☁ ~ pyenv versions system* 3.6.6 中就需要用到 pyenv-virtualenvpyenv-virtualenv是pyenv的一个插件,用于创建指定版本的虚拟环境, github源码安装☁ ~ brew install pyenv-virtualenv

63120
  • 广告
    关闭

    最壕十一月,敢写就有奖

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

    python pyenv使用

    WARNING: seems you still have not added pyenv to the load path. # Load pyenv automatically by adding# install --list 列出可安装版本 pyenv install 安装对应版本 pyenv install -v 安装对应版本,若发生错误,可以显示详细的错误信息 pyenv versions 显示当前使用的python版本 pyenv which python 显示当前python安装路径 pyenv global 设置默认Python版本 pyenv local 当前路径创建一个.python-version 使用效果:image.png安装对应版本pyenv install 3.6.8显示当前使用的python版本pyenv versions使用效果:image.png置默认Python版本pyenv global 3.6.8设置完成后执行pyenv versions: image.png参考Pyenv教程

    13210

    Ubuntu 18.04安装 pyenvpyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib

    1、目前Python版本管理工具有很多,pyenv是比较好用的一款,安装如下:输入:git clone https:github.compyenvpyenv.git ~.pyenvecho export PYENV_ROOT=$HOME.pyenv >> ~.bashrcecho export PATH=$PYENV_ROOTbin:$PATH >> ~.bashrcecho -e if command -v pyenv 1>devnull 2>&1; thenn eval $(pyenv init -)nfi >> ~.bashrcsource ~.bashrc没有问题的话,即安装成功。 2、安装pyenv的插件pyenv-virtualenv来管理虚拟环境,安装完成后设置一下,?3、安装virtualenv到系统环境 和 pip搭配使用? 总结以上所述是小编给大家介绍的Ubuntu 18.04安装 pyenvpyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib,希望对大家有所帮助

    21851

    pyenv virtualenv 理解

    pyenv的命令 在macos和linux下 是通用的。 使用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 # 切换到某个项目的目录下(比如~prjsmoocOnline ),把该目录的python环境设置为virtual-env-3.6.9# pyenv local virtual-env-3.6.9经过上述设置,在~prjsmoocOnline目录下指定了interpreter

    32720

    pyenv快速入门

    将来要进行更新的话:$ pyenv update要卸载pyenv的话更加简单,直接删除目录即可:$ rm -fr ~.pyenv别忘了把.bashrc中的这几行也一并删掉:export PATH=~.pyenvbin 垫片(Shims)pyenv的工作原理其实很简单,将它自己管理的Python目录插到环境变量的最前面,这样一来系统在搜索Python的时候第一个找到的就是pyenv管理的Python环境。 可以使用 pyenv global 命令来修改. 如果全局版本文件不存在, pyenv假设你使用系统安装的Python. 最后展示一下pyenv install -l的输出,可以看到,pyenv可以方便的安装大部分版本的Python,省略号表示中间有一大堆:yitian@ubuntu:~ $ pyenv install - 对此pyenv也有专门一个页面解决。

    14930

    pyenv环境安装

    :1、一键安装安装: 1 $ curl -L https:github.compyenvpyenv-installerrawmasterbinpyenv-installer | bash 更新: 1 pyenv update 删除: 1 rm -rf .pyenv 还有~.bash_profile文件里的环境变量2、手动安装 1 2 3 4 5 6 7 8 mkdir ~.pyenvgit clone git :github.comyyuupyenv.git .pyenv echo export PYENV_ROOT= echo export PATH=PATH >> ~.bash_profile(pyenv init -) >> ~.bash_profile #向 shell 添加 pyenv init 以启用 shims 和命令补完功能SHELL source ~.bash_profile 安装完成后下载对应 python版本,例如:查看安装列表:pyenv install –list安装对应版本:pyenv install 3.6.3 -v查看已安装的版本:pyenv versions全局设置:pyenv

    14820

    Centos7 安装pyenv

    Centos7 安装pyenv有时多个python版本还是希望用pyenv隔离下,避免不同版本库间的影响干扰。有时为了避免固有bug的影响,希望从零开始安装一个纯净的环境,pyenv就可以发挥作用了。 gdbm-devel db4-devel libpcap-devel xz-devel1安装pyenvmkdir ~.pyenvgit clone git:github.comyyuupyenv.git ~.pyenv export PYENV_ROOT=$HOME.pyenv >> ~.bashrc echo export PATH=$PYENV_ROOTbin:$PATH >> ~.bashrc echo eval $(pyenv init -) >> ~.bashrc exec $SHELL -l 123456测试是否安装好pyenv install --list12可能会报错,提前安装好相应库文件再安装环境pip error 安装你需要的Python版本:pyenv install 3.4.5 安装完成自带的包有pip和setuptools 切换系统默认的Python版本: & pyenv global 3.4.5 安装自己需要的包

    66320

    python多版本管理(pyenv)

    安装使用 git 把 pyenv 下载到家目录git clone https:github.comyyuupyenv.git ~.pyenv然后需要修改环境变量,使用 Bash Shell 的输入 $ init echo -e if command -v pyenv 1>devnull 2>&1; thenn eval $(pyenv init -)nfi >> ~.bash_profile 输入命令重启 Shell,然后就可以重启pyenv exec $SHELL source ~.bash_profile 使用查看可安装python版本 pyenv install -list或(-l) 安装python 新版本 pyenv install 3.6.5 pyenv install 2.7.14 查看已安装python版本 pyenv versions 切换版本 pyenv local 3.6.5 pyenv local 2.7.14 卸载python版本 pyenv uninstall 3.6.5 pyenv uninstall 2.7.14 使用pip工具 python -m pip xxxxx

    24440

    pyenv 神器原理分析

    pyenv virtualenv》)。 pyenv 在 ~.pyenvshims 目录下创建了各种 python 相关命令的垫片(~.bashrc 中加入的命令调用 pyenv-rehash 生成的,pyenv install 命令也会调用 确定版本号 在 pyenv-exec 命令中,首先会调用 pyenv-version-name 确定 python 版本或虚拟环境版本,具体查找规则为: 确定与版本号对应的可执行文件 在 pyenv-exec pyenv 版本管理原理 pyenv 管理版本主要使用三个命令:pyenv global、pyenv local、pyenv shell。 以上就是 pyenv 版本管理的基本原理了。

    1.2K252

    pyenv管理多版本python

    一、首先来安装pyenv:安装步骤也是很简单,直接在github上下载到本地,然后,分别执行以下命令即可# git clone https:github.comyyuupyenv.git ~.pyenv  init -) >> etcprofile使以上配置生效:# source etcprofile到这里pyenv已经安装完成了,我们可以通过--help来查看pyenv的用法:# pyenv --helpUsage : pyenv  # pyenv install --listAvailable versions:  2.1.3  2.2.3  2.3.7  2.4  2.4.1  2.4.2  2.4.3  2.4.4   2.4.5  2.4.6  2.5  2.5.1  ...我们这里选择了两个版本来测试在同一主机上安装多个版本的python: # pyenv install -v 3.6.0 # pyenv versions * system (set by root.pyenvversion)  3.6.0 # pyenv install -v 2.7.13 # pyenv versions* system (set by

    18810

    Python多版本神器-Pyenv

    Python多版本神器-Pyenv?一、简介 使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。它的使用不依赖于Python,是一个简单、独立的纯 shell 脚本工具。 :$PATHeval $(pyenv init -)eval $(pyenv virtualenv-init -) 6 设置pyenv的环境变量 vi etcprofile.dpyenv.shexport  PATH=optpyenvbin:$PATHeval $(pyenv init -)eval $(pyenv virtualenv-init -) 7 加载新的环境变量source etcprofile.dpyenv.sh 8 初始化pyenv pyenv init - export PATH=optpyenvshims:${PATH}export PYENV_SHELL=bashsource root.pyenvlibexec command pyenv $command $@;;  esac} 9 查看pyenv常用的用法 pyenv helpUsage: pyenv  # pyenv local 3.6.2 删除.python-version

    19130

    python: pyenv 指令备忘录

    pyenv指令 command annotations pyenv install -l 查看可安装 Python 版本 pyenv versions 查看 pyenv 当前可检测到的本机所有版本,处于激活状态的版本前以 * 标示; pyenv version 查看当前处于激活状态的版本,括号中内容表示这个版本是由哪条途径激活的; pyenv install version_ 安装 version 版本的 Python pyenv uninstall version_ 删除 version 版本的 Python pyenv which python 查看当前 python 命令的路径 pyenv which pip 查看当前 pip 命令的路径 相关指令 command annotations cd ~.pyenvcache 进入 pyenv 缓存目录,没有 cache 目录时创建一个 cd $(pyenv root ) --------Ref:pyenvpyenv使用 pyenv 管理 Python 版本

    21820

    python 使用 pyenv 多环境

    利用pyenv 实现python  多版本切换下载 curl -L https:raw.githubusercontent.comyyuupyenv-installermasterbinpyenv-installer   zlib-devel openssl-devel sqlite-devel patch增加配置:.bash_profileexport PATH=root.pyenvbin:$PATHeval $(pyenv  init -)eval $(pyenv virtualenv-init -)安装3.6.1  pyenv install 3.6.1安装2.7pyenv  install  2.7如果系统最小化安装缺少 versions  system  2.7* 3.6.1 (set by root.pyenvversion)默认3.6.1,可以自行检查python版本,这里不做说明切换到2.7版本 pyenv global  2.7查看当前python 版本: pyenv versions  system* 2.7 (set by root.pyenvversion)  3.6.1其他常用命令: pyenv install

    20220

    python之pyenv安装 and i

    pyenv可以很好的实现Python的多版本共存。需要使用新版本Python的相关功能,但是又不想要影响到系统自带的Python,这个时候就需要实现Python的多版本共存。 export PYENV_ROOT=$HOME.pyenv >> ~.bashrcecho export PATH=$PYENV_ROOTbin:$PATH >> ~.bashrcecho eval $(pyenv init -) >> ~.bashrcexec $SHELL -l配置环境变量方法二:将环境变量追加到 >> etcprofile.dpyenv.shpyenv基本使用: # pyenv helpUsage : pyenv # ipythonpyenv: ipython: command not foundThe `ipython command exists in these Python versions : 2.7.5# pyenv versions* system (set by root.pyenvversion) 2.7.5# pyenv local 2.7.5# pyenv rehash# ipythonPython

    15310

    Python多版本管理器pyenv

    安装的pyenv版本为1.2.15# pyenv -vpyenv 1.2.15升级pyenv命令# pyenv update查看可用的python版本有哪些# pyenv install --list安装 python3.6.4、python2.7.2和python3.6.7# pyenv install 3.6.4# pyenv install 2.7.2# pyenv install 3.6.7查看安装的 # cd root# pyenv virtualenv 3.6.4 root364# pyenv activate root364# pyenv global 3.6.4(root364) # python -VPython 3.6.4去除当前使用的virtualenv(root364) # pyenv deactivate# 删除某个virtualenv# pyenv virtualenv-delete y# 设置tmp目录的pyenv环境为python3.6.7# cd tmp# pyenv virtualenv 3.6.7 tmp367Looking in links: tmptmpshtqhsk6Requirement

    28741

    Python版本管理利器--pyenv

    原创,如需转载,请联系作者 pyenv用于在同一个系统管理多个Python版本。 init -)eval $(pyenv virtualenv-init -)使用如下命令更新:$ pyenv update常用命令跟git类似,pyenv也通过第一个参数分发子命令。 $ pyenv shell 3.6.1取消设置$ pyenv shell --unsetpyenv install安装指定Python版本,语法如下:Usage: pyenv install pyenv install --list安装指定版本的python$ pyenv install 2.7.6$ pyenv install 2.6.8$ pyenv versions system 2.6.8* version2.7.6 (set by homeyyuu.pyenvversion)pyenv versions列出pyenv管理的Python版本,当前激活的版本前面带*$ pyenv versions

    19410

    python版本管理工具:pyenv

    ubuntu默认安装的是python2,我sqlmap需要的环境也是python2的,但是我需要python3的环境作为学习,这怎么办呢,经过查阅资料,学习,我发现了一个神器,python的版本管理工具:pyenv -L https:raw.githubusercontent.comyyuupyenv-installermasterbinpyenv-installer | bash 安装完毕会提醒:# Load pyenv PATH=root.pyenvbin:$PATH eval $(pyenv init -) eval $(pyenv virtualenv-init -) :wq 保存退出! source ~.zshrc重启一下配置文件,然后执行:pyenv -h homeblogsource_posts ‹ruby-2.3.0› $ pyenv -h 130 ↵Usage: pyenv [ ] Some useful pyenv commands are: commands List all available pyenv commands local Set or show the local

    28630

    python开发环境搭建---pyenv

    进入https:github.compyenvpyenv后下载pyenv的zip包,解压并改名: unzip pyenv-master.zip mv pyenv-master ~.pyenv或:yum  加入系统变量export PATH=homehans.pyenvbin:$PATHeval $(pyenv init -)eval $(pyenv virtualenv-init -)三、查看可安装版本并安装 3.5.2 pyenv install --list pyenv install 3.5.2 -v##################################################利用 安装pyenv时我的安装目录为“~.pyenv”,我们进入这个目录: cd ~.pyenvpluginspython-buildsharepython-build,会看到里边有很多的python版本文件 #####################四、更新数据库 pyenv rehash五、查看当前已安装的python版本 pyenv versions六、设置全局的python版本 pyenv global

    20410

    Linux下安装pyenv的方法

    从远程仓库中克隆 pyenv使用下面的命令克隆pyenv:git clone https:github.comyyuupyenv.git ~.pyenv 2. PYENV_ROOT=$HOME.pyenv >> ~.bash_profileecho export PATH=$PYENV_ROOTbin:$PATH >> ~.bash_profileecho eval $(pyenv ,在末尾添加:vim ~.bash_profile# pyenvexport PYENV_ROOT=$HOME.pyenvexport PATH=$PYENV_ROOTbin:$PATHeval $(pyenv 使用环境变量使用source命令重新执行上一步中修改的配置文件:source ~.bash_profile至此,pyenv就安装完成了。 可以使用下面的命令查看所安装的pyenv版本:# pyenv -vpyenv 1.2.13-14-gecd67c8总结以上所述是小编给大家介绍的Linux下安装pyenv的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言

    16941

    扫码关注云+社区

    领取腾讯云代金券