python多个版本管理

1.通过按pip install virtualenv

2.安装pyenv(推荐)

安装相关环境包:

#yum groupinstall "Development tools"

#yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel #readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

安装 pyenv

#curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer |bash

或者
git clone git://github.com/yyuu/pyenv.git .pyenv  #.pyenv 为虚拟目录

3.创建环境变量:

[[email protected] ~]# cat /etc/profile.d/pyenv.sh 
#!/bin/bash
#################
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

[[email protected] ~]#source /etc/profile.d/pyenv.sh
[[email protected] ~]# cat ~/.pip/pip.conf               #设置pip国内源(可选);
[global]
index-url = http://pypi.douban.com/
[[email protected] ~]#

4.测试

[[email protected] ~]# pyenv install --list  #显示可安装的包
[[email protected] ~]# pyenv install 3.4.3   #安装python3.4.3
[[email protected] ~]# pyenv local system    #本地切换系统默认的python版本
[[email protected] ~]# python -V             #查看系统当前的版本
Python 2.7.5
[[email protected] ~]# pyenv local 3.4.3     #本地切换python3.4.3版本
[[email protected] ~]# pyenv shell 3.4.3     #和上类似
[[email protected] ~]# python -V
Python 3.4.3
[[email protected] ~]#pyenv global system
[[email protected] ~]# pyenv  versions       #查看系统当前可用的python版本,以及正在使用的版本
  system
* 3.4.3 (set by /root/.python-version)
时间: 2024-10-10 04:52:00

python多个版本管理的相关文章

Python包和版本管理的最好工具----pipenv

pipenv 是Kenneth Reitz大神的作品,提供Python的各个版本间的管理,各种包管理.个人觉得是virtualenv pip等工具的合体.下面让我们来看看功能吧. 本文的测试环境是Python3.6,但也支持python2. 1 安装 首先请确保安装了python3和对应的pip3. 1 pip3 install pipenv 如下: 2 创建虚拟环境 1 mkdir project 2 cd project 3 pipenv install 如下: 初始化好虚拟环境后,会在项目

python之Anaconda版本管理

首先安装Anaconda,当其安装成功后,可以在cmd中测试是否安装成功,conda --version conda的环境管理 Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换.假设我们需要安装Python 3.6,此时,我们需要做的操作如下: # 创建一个名为python36的环境,指定Python版本是3.6(不用管是3.6.x,conda会为我们自动寻找3.6.x中的最新版本) conda create --name python36 python=3.6

python虚拟开发环境搭建

目录: python版本问题 开发环境-pyenv 虚拟环境-virtualenv 一. python版本 2.x:发展到了2.7.133.x:发展到了3.6 3.x始自2008年,3.5版本发布于2015年https://pythonclock.org   2.x的倒计时 不要迷信版本,学会一个版本,好好学一门语言,其他都不是问题. 二. 开发环境 - pyenv pyenv是python的多版本管理工具: 管理python解释器 管理python版本 管理python的虚拟环境 官网:htt

好用的python代码练习工具jupyter-notebook安装及使用

安装环境: 操作系统:Centos7-x86-64minimal 一.安装pyenv pyenv是python的多版本管理器,他能在系统上实现Python的多版本共存,但又不会影响系统自带的python. 安装git  yum -y install git 安装pyenv  git clone git://github.com/yyuu/pyenv.git ~/.pyenv  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bas

我的职业与事业:研发小而美的软件产品

运用逻辑设施和人文思想创作帮助人们处理问题或使人们心灵快乐的软件产品. 逻辑与情感交融的艺术. 技能总结 用户界面:           HTML/Javascript/CSS       jQuery/Bootstrap/Extjs 应用服务器:        jetty / tomcat 通信协议:           HTTP/IP/TCP/JSON/XML/字符串 服务应用程序:    JVM Platform/Java/Groovy/Mysql/Linux/CloudComputing

python-成长之路

一系列python方面有价值的参考/跟python有关的东西 http://www.path8.net/tn/archives/6017 Tools PyCharm – 来自JetBrains的强大的IDE Python Tools for Visual Studio Eclipse + pydev Aptana Emacs bpython – 界面很友好功能很强大的python shell pybuild – 基于 py2exe 的打包 "python 解释器" 脚本 Web Fra

运维蓝图

经过一段时间进行简单的整理           监控: ZABBIX Nagios Cacti   关系型数据库: MySql postgresql Oracle SQLserver 常用脚本和语言:  shell python php java      版本管理 : SVN  Git      管理工具 : SaltStack Puppt  Ansible        Web服务: Nginx   Apache  Tomcat  Jboss  Tengine       文件系统: NFS

python3.5学习之第一课:环境的安装

1.linux系统下环境安装(centos7,腾讯云)由于系统自带的python版本是2.6.6,为了方便要安装pyenv(python的多版本管理器)(1)yum -y install git (2)yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel (3)useradd python3.5 (并设置密码,pyenv要装在这个用户下,不

Python多版本管理软件pyenv的安装应用及pip的使用讲解

近期Comyn老师的Python视频推出之后,大家一直在讨论者pyenv这个软件的应用问题,简单写一篇基本用法,给大家做下简单介绍: 目录: 一.pyenv介绍 二.centos6.4上安装配置pyenv 三.使用pyenv安装python 四.pyenv的基本应用 五.pip安装与配置 六.使用pip安装python相关软件 一.pyenv介绍 项目地址:https://github.com/yyuu/pyenv 关于pyenv的介绍: 一般在操作系统中我们会安装多个Python版本,在*ni