当前位置: 首页 > 图灵资讯 > 行业资讯> 如何用pyenv搭建Python开发环境?

如何用pyenv搭建Python开发环境?

来源:图灵python
时间: 2024-12-08 16:27:13

python系统本身的运行环境需要一系列的系统支持,但是这样容易出现许多问题。理论上来说,本身的开发环境不是那么好用。今天小编就教大家pyenv搭建Python开发环境。

终端输入以下命令安装pyenv:

curl-Lhttps://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer|bash

安装完成后,将以下内容追加到~/.bashrc文件中:

exportPATH="/home/你的用户名/.pyenv/bin:$PATH"
eval"$(pyenvinit-)"
eval"$(pyenvvirtualenv-init-)"

之后重新激活环境变量:source ~/.bashrc

输入pyenv命令,如果有显示一系列命令,则说明安装成功

列出所有可安装的Python版本:

pyenvinstall--list

安装指定的Python版本(以3.6.8版本为例):

pyenvinstall3.6.8#可以加上-v参数,开启verbose模式,显示详细的安装过程

如果出现Build Failed的错误,需要先安装编译Python所需要的环境:

sudoaptinstallmakebuild-essentiallibssl-devzlib1g-devlibbz2-devlibreadline-devlibsqlite3-devwgetcurlllvmlibncurses5-devlibncursesw5-devxz-utilstk-devlibffi-devliblzma-devpython-opensslgitlibedit-dev之后再重新安装

之后再重新安装Python即可

查看所有pyenv管理的Python版本(system代表系统自带的Python):

pyenvversions

查看当前所使用的Python版本:

pyenvversion

切换Python环境(以刚才安装的3.6.8版本为例):

pyenvglobal3.6.8#此时终端中输入python就不再是系统自带的Python2.7版本了,而是3.6.8版本

激活刚创建的env368虚拟环境:

pyenvactivateenv368#出现提示,添加exportPYENV_VIRTUALENV_DISABLE_PROMPT=1到~/.bashrc

查看所有创建的虚拟环境:

pyenvvirtualenvs#标有星号的表示当前所在的虚拟环境

退出当前虚拟环境:

pyenvdeactivate

Ps:使用pyenv安装的Python以及创建的虚拟环境都存放在~/.pyenv/versions目录下

以上就是pyenv搭建Python开发环境的方法。更多Python学习推荐:PyThon学习网教学中心