Pyenv是一种Python版本管理工具,可以在多个Python版本中进行全局版本切换
ubuntu上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
可以通过下面这个命令来查看可以安装的python版本:
pyenv install --list
安装之前必须要安装python所需要的依赖包:
sudo apt-get install libc6-dev gcc sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
上面的依赖包安装好之后,就可以安装python了(版本可选):
pyenv install 3.4.3 -v
该命令会从github上下载python的源代码,并解压到目录下,然后执行编译工作。若依赖包没有安装,则会出现编译错误,需要在安装依赖包滞后重新执行该命令。
安装完成之后,需要使用如下命令对数据库进行更新:
pyenv rehash
然后查看当前已经安装的python版本:
pyenv versions * system (set by /home/wang/.pyenv/version) 3.4.3
接下来,设置全局的python版本:
pyenv global 3.4.3 pyenv versions system * 3.4.3 (set by /home/wang/.pyenv/version)
最后确认python版本:
python
Python 3.4.3 (default, Mar 12 2017, 11:16:03)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
虚拟环境
安装python虚拟环境virtualenv和virtualenvwrapper,在多版本python环境中,它能够创建独立的python环境,能让多个python版本互不影响。
virtualenv安装命令: pip install virtualenv 或者 pip3 install virtualenv
virtualenvwrapper安装命令:pip install virtualenvwrapper 或者 pip3 install virtualenvwrapper
之后在 .basher中配置:
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace export WORKON_HOME=~/Envs source /home/wang(用户名)/.pyenv/versions/3.4.3/bin/virtualenvwrapper.sh
pyenv终端命令:
pyenv install 3.x.x //安装指定版本 pyenv uninstall 3.x.x //卸载指定版本 pyenv global 3.x.x //设置全局python版本 pyenv local 3.x.x //设置面向程序的本地版本 pyenv versions //查看当前已经安装过的python的所有版本 pyenv version //查看当前正在使用的python版本
虚拟环境使用命令:
mkvirtualenv (环境名) 创建环境
rmvirtualenv (环境名) 删除环境
workon (环境名) 激活
deactivate 退出
workon 列出所有环境名
lsvirtualenv -b 列出所有环境名
相关推荐
安装完成后,你可以使用`pyenv virtualenv`命令创建和管理虚拟环境。 3. **安装virtualenv** 虽然`pyenv-virtualenv`已经提供了虚拟环境管理,但有时我们仍需直接使用`virtualenv`。你可以通过pip进行安装: ``...
通过结合使用 `virtualenvwrapper` 和 `pyenv`,你可以轻松地管理多个Python版本和对应的虚拟环境,确保每个项目都能在适合的环境中运行,避免了因环境不一致导致的问题。这不仅可以提高开发效率,也有助于团队协作...
Python安装和开发环境配置全面安装之前Python安装Python虚拟环境安装终端环境羽毛各种编辑介绍02.现代网络系统的结构和体系结构Web系统的发展历史现代Web系统的结构和架构现代开发团队的结构03.开始第一个API开发...
为了管理不同版本的Python,可以使用虚拟环境(如`virtualenv`或`pyenv`),这使得每个项目可以独立使用特定版本的Python,避免了全局环境的干扰。 总结来说,Ubuntu中安装Python的方法多样,可以根据需求选择合适...
在PyCharm中集成Pipenv,可以在项目设置中配置虚拟环境,选择“Use `pipenv` to create and manage virtual environment”。这样,PyCharm将自动识别并使用Pipenv创建的环境,同时在编辑器内可以方便地进行依赖管理...
安装后,需要将pyenv的路径添加到系统的PATH环境变量中,并执行一些初始化配置,以使pyenv能在终端中正常使用。配置完成后,可以使用`pyenv versions`命令查看已安装的Python版本。 在安装新的Python版本时,pyenv...
另一种方法是使用Python的虚拟环境管理工具如`virtualenv`或`pyenv`,它们能帮助你在不同项目之间隔离Python环境。验证安装时,使用`python3 --version`命令。 安装Python只是第一步,学习Python编程还需要了解...
Python 3.4.2是Python编程语言的一个稳定版本,主要针对Linux操作系统。在Linux上安装Python 3.4.2涉及多个步骤,这包括获取安装包...如果需要管理多个Python版本,可以考虑使用虚拟环境工具如`virtualenv`或`pyenv`。
此外,对于开发环境,有时会使用虚拟环境(如`venv`或`pyenv`)来隔离不同项目的Python环境,以避免版本冲突。 总的来说,安装Python涉及到对Linux系统的理解、使用包管理器、编译源代码和管理软件版本等多个方面,...
- 虚拟环境的创建与使用 3. **高级主题** - 进程与线程管理 - 日志管理和监控工具 - 系统调优技巧 #### 二、Python课程Web知识点 1. **Web基础** - HTTP协议详解 - RESTful API设计原则 - 常见状态码解释 ...
1. 安装Linux系统:通常使用虚拟化技术如VirtualBox或VMware创建虚拟机,然后安装CentOS或其它发行版。安装过程中要选择最小化安装,确保只安装必要的组件。 2. 更新与安全补丁:安装完成后,首先要执行系统更新,...
在开发过程中,了解如何正确安装和管理Python版本,以及如何利用虚拟环境,将有助于提高开发效率和项目的可维护性。 总的来说,这个压缩包提供的是Python历史上的两个重要版本,对于学习Python的历史发展或者处理...