操作系统:Centos 7.2 安装版本:Python 2.5.2 一、安装git yum install git epel-release python-pip 二、安装pyenv pyenv可以在环境中安装不同版本的...pyenv的安装原理的原理是利用了python-build工具,从python官网下载python包,然后安装。...安装pyenv时我的安装目录为“~/.pyenv/”,我们进入这个目录: cd ~/.pyenv/plugins/python-build/share/python-build/,会看到里边有很多的python...修改完毕后保存退出,并把python-3.5.2.tar.xz压缩包放到这个目录下 pyenv install 3.5.2 -v 重新安装即可 ###########################...############################################## 进入时若报错“No module named 'virtualenvwrapper'”,只要在当前虚拟环境中重新安装一次
pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 设置完毕之后,可以在命令行进行验证, [lavenliu...比如,安装一个3.5.2的版本Python, pyenv install 3.5.2 如果下载速度慢的话,可以事先下载之,放到~/.pyenv/cache目录即可。...修改~/.pyenv/plugins/python-build/share/python-build/3.5.2文件, cat ~/.pyenv/plugins/python-build/share/...bzip2-devel readline-devel 需要事先准备好Python-3.5.2.tar.gz的安装包,放到~/.pyenv/cache目录下。...然后,在命令行直接使用pyenv install 3.5.2即可, $ pyenv install 3.5.2 安装完毕,使用version命令进行查看, pyenv version 3.5.2 (set
PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 2、安装Python [root@...ipython ~]# pyenv install 3.5.2 安装Python3.5.2版本 默认该过程很慢,解决办法如下 下载Python3.5.2版本 放到~/.pyenv/cache目录即可...修改~/.pyenv/plugins/python-build/share/python-build/3.5.2文件 [root@ipython ~]# cd .pyenv/plugins/python-build...if has_tar_xz_support; then install_package "Python-3.5.2" "~/.pyenv/cache/Python-3.5.2.tar.gz" ldflags_dirs... standard verify_py35 ensurepip else install_package "Python-3.5.2" "~/.pyenv/cache/Python-3.5.2.tar.gz
2016.01.06 21:02* 字数 82 阅读 24416评论 11喜欢 12 Title: 使用 pyenv 可以在一个系统中安装多个python版本 Date: 2016-01-06 Author...: ColinLiu Category: Python tags: python,pyenv 使用 pyenv 可以在一个系统中安装多个python版本 Installl related yum install.../pelican flask_py351 pelican # 查看当前处于激活状态的版本,括号中内容表示这个版本是由哪条途径激活的(global、local、shell) $ pyenv version...3.5.1 (set by /root/.pyenv/version) # 使用 python-build(一个插件) 安装一个 Python 版本,到 $PYENV_ROOT/versions 路径下...$ pyenv install -v 2.7.3 # 卸载 $ pyenv uninstall 2.7.3 # 为所有已安装的可执行文件 (如:~/.pyenv/versions/*/bin/*)
,可直接使用下面命令安装 ~ ]# pyenv install 3.5.2 pyenv的详细使用请查看帮助文档 补充 无法安装最新的python 可以使用pyenv install —list 查看你可以安装的版本...,如果你属于早期安装的pyenv,那么有可能你无法使用最新版的python,请使用update更新你的pyenv ~ ]# pyenv install --list # 查看你所可以安装的python...程序版本 ~ ]# pyenv update # 更新pyenv程序 安装进度很慢 在上面使用pyenv install 3.5.2 直接安装python 3.5.2 时会发现很慢,原因是此安装的操作步骤是从国外网站进行下载...所以我们可以先将我们要安装的文件先存放到缓存目录中,这样当执行安装的时候,他会先从缓存目录中获取到,这样就能加快安装进度 # 缓存的目录为~/.pyenv/cache ~ ]# mv Python-3.5.2...# 请从官网上下载指定的程序包 pyenv基本使用 pyenv具有管理我们python虚拟环境的功能,那么也就意味着我们可以在一台服务器上安装多个python版本供我们学习使用 常用的命令简单介绍 pyenv
在进入工作岗位之后会有很多公司为开发人员提供Mac OS系统的电脑,所以这篇文章帮大家下载安装一下Mac OS系统下的python开发环境。...一、进入官网 地址:https://www.python.org/ 我们直接进入python官网然后按照下图的顺序选择Mac OS版本,如果是64位计算机直接点击后面的下载就可以了,当然也可以继续往后看...4-1.png 二、进入下载页面 地址:https://www.python.org/downloads/mac-osx/ 4-2.png 三、进入下载页面 4-3.png 四、安装python 下载之后就是安装了...,安装方法也很简单,直接双击图标下一步就可以了。...如果需要在Windows系统中安装Python环境的流程的话,这篇文章在python自学网。
$ sudo pip install virtualenvwrapper 配置 在.bashrc(或.zshrc)中添加下列内容: export WORKON_HOME=$HOME /.virtualenvssource.../bin/pyenv-installer | bash Mac OS X 使用 homebrew 直接安装: $ brew update $ brew install pyenv 配置 在.bashrc...(或.zshrc)中添加下列内容: export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv...Python: v=3.5.2|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install.../pyenv-virtualenvwrapper.git $(pyenv root)/plugins/pyenv-virtualenvwrapper Mac OS X Mac OS X 下可选择使用使用
;我们需要再安装较高版本的python,而且在开发多个项目时,可能需要多个版本的Python,此时在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式。...Python版本 能在同一时间在不同版本间进行命令搜索 拥有以下特点: 只依赖python本身 将目录添加进$PATH即可使用 能够进行virtualenv管理(通过插件) 二、安装pyenv 1、pyenv...会下载安装python最新稳定版,在安装Python之前我们还需要安装编译工具和python的依赖包 1、安装编译工具 [root@Node3 ~]# yum install gcc make patch.../3.5.2/Python-3.5.2.tar.xz # 因为要从外国网站上下载所有会很慢,我们也可以在~/.pyenv目录下新建一个cache目录, 自己下载好Python的安装包...无论你在虚拟环境中安装了什么程序, 都不会影响已安装版本的系统环境 五、python IDE(集成开发环境) PyCharm:推荐,(写大型项目时) Idea 1、ipython ipython是一个
安装后可以方便的切换python版本 1,运行升级库 yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel...python-setuptools patch 2,安装pyenv (如果没有需要安装) wget https://github.com/yyuu/pyenv/archive/v20160726.tar.gz...pyenv install 3.5.2 安装3.5.2版本 pyenv local 3.5.2 切换本地目录下的python环境的版本号为3.5.2 pyenv local system 切换本地目录下的...pyenv virtualenv 3.5.2 linux 创建基于3.5.2 版本的虚拟环境 pyenv uninstall linux 删除虚拟环境。...并在里面pyenv local 3.5.2 这样,你cd 进A目录,里面的python 就是2.7.12 cd进B目录,里面的python 就是3.5.2的 这样很方便的在各个版本之间切换。
eval "$(pyenv virtualenv-init -)" 安装一个3.5.2的版本, pyenv install 3.5.2 # 如果下载速度慢的话, # 可以事先下载之,放到~/.pyenv.../cache目录即可, # 安装包应为.tar.gz格式的压缩包 # 需要修改~/.pyenv/plugins/python-build/share/python-build/3.5.2 ## # 查看可以安装的版本...pyenv install --list 如果没有我们要安装的版本,可以更新pyenv, pyenv update 如果使用pyenv手工安装Python,在使用pyenv安装Python时,需要安装...Python 的依赖包,不然在执行“pyenv install 3.5.2”时会报错, yum install -y gcc make patch gdbm-devel openssl-devel \...V Python 2.7.5 由于每个解释器间完全是隔离的,所以强烈建议我们的每个项目,都放置在单独的虚拟环境中。
下载地址 https://github.com/yyuu/pyenv-installer 安装pyenv 1. 安装git `yum -y install git` 2. ...配置环境变量,在`~/.bash_profile`里增加如下内容 ```bash export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv...init -)" eval "$(pyenv virtualenv-init -)" ``` 安装python 1.安装编译工具 `yum -y install gcc make patch...安装Python 3.5.2 `pyen install 3.5.2` 使用pyenv local命令 local命令切换当前目录及其子目录的python版本,可以通过删除`.python-version...$bash_version $name` uninstall命令 卸载某个版本,包括虚拟环境 安装jupyter 通过pyenv install 安装的python版本自带pip pip install
这就意味着可能无法安装一个 Python 来满足每个应用程序的要求。...为了解决前面例子中的冲突,应用程序 A 可以有自己的虚拟环境,其中安装了特定模块的 1.0 版本。而应用程序 B 拥有另外一个安装了特定模块 2.0 版本的虚拟环境。...由于本人电脑有python2.7 和python3.5版本,所以在很多时候,我会采用绝对路径来安装(因为默认使用python2.7,为了平时兼容sqlmap等程序) virtualenv windows...方式 pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。...安装: 详细安装使用参考: https://github.com/yyuu/pyenv#installation 0x03 参考资料 注意不同的安装方式,安装后的虚拟环境是不一样的;并且在同一个安装方式下
最近在mac上用到xgboost库,安装时遇到颇多大坑,网上查了很多答案几乎都是win上的问题,没遇到理想的,自己也就摸着石头把几个大坑给填了,总结一下,给后人少走点弯路。...1.错误 倘若直接 pip install xgboost时,会出现Command "python setup.py egg_info" failed with error code 1的错误提示,...还是乖乖使用Github源代码安装吧~ 2.正确的打开方式 1. cd ~ git clone --recursive https://github.com/dmlc/xgboost 终端输出:...这个时候就真可以名正而顺地使用 cd python-package; sudo python setup.py install 最后会终端出现: Finished processing dependencies...for xgboost==0.6 代表安装成功了。
Centos7 安装pyenv 有时多个python版本还是希望用pyenv隔离下,避免不同版本库间的影响干扰。...有时为了避免固有bug的影响,希望从零开始安装一个纯净的环境,pyenv就可以发挥作用了。...2 3 4 5 6 测试是否安装好 pyenv install --list 1 2 可能会报错,提前安装好相应库文件再安装环境 pip error while installing Python:...sqlite sqlite-devel openssl-devel 1 安装python3.5.2环境 pyenv install 3.5.2 1 给相应环境安装包 ....安装你需要的Python版本: pyenv install 3.4.5 //安装完成自带的包有pip和setuptools 切换系统默认的Python版本: & pyenv global 3.4.5
安装 python3 sudo apt-get install python3 sudo apt-get install python-setuptools 安装 pip sudo apt-get install...1.创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 2.在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs...使用-p参数指定虚拟环境中python的版本 $ mkvirtualenv -p python django **还有一点需要注意,在默认情况下,所有安装在系统范围内的包对于virtualenv是可见的...这意味着如果你将simplejson安装在您的系统Python目录中,它会自动提供给所有的virtualenvs使用。...安装redis 在Ubuntu中执行下面这句命令: $sudo apt-get install redis-server 启动服务端 $redis-server 启动客户端 $redis-cli 浏览器缓存
MacOS默认安装的是ruby 1.8.7,如果你想使用ruby 1.9.2的话,除了在官网下载源码编译安装外,可以使用rvm来协助安装。...STEP-1 安装RVM 在Terminal中输入以下命令即可安装 bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) 为了可以在shell...中使用,需要在.bash_profile中输入以下命令 cd ~/ sudo vim .bash_profile #在.bash_profile中加入 [[ -s "$HOME/.rvm/scripts...STEP-2 安装Ruby 使用以下命令,可以看到rvm可以支持安装的内容 $ rvm list known # MRI Rubies 1.8.6[-p420] 1.8.6-head 1.8.7[-p352...---- Previous Redis中7种集合类型应用场景 Next 夜@什刹海
我们项目最近在测试pihole dns, 所以想要安装Ubuntu Server测试,结果发现报错。...1.解决安装Ubuntu Server到最后一步报错 安装Ubuntu Server到最后一步报错 Sorry, there was a problem....有的说禁用网卡安装,我是通过禁用网卡实现安装的。 单单是尝试安装Ubuntu Server我就已经筋疲力尽了,根本没想到禁用网卡可以工作。
可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。...首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5, 2.6, 3.3 三个版本。 用户可以随意切换当前默认的python版本。...但这时候, 每个版本的环境仍是唯一的, 如果我们想在环境中安装一些库的话, 还是会导致这个版本的环境被修改。...无论你在虚拟环境中安装了什么程序, 都不会影响已安装版本的系统环境。 1 安装pyenv (1) 选择安装到$HOME/.pyenv目录(但你可以在某处安装其他)。 .../home/chj/.pyenv/versions/3.5.2/envs/chj20160702/bin/python from flask import Flask app = Flask(__name
心血来潮,想学习一下Python,听说用来做爬虫还不错。先从运行环境开始入手,CentOS中已经内置了Python,但版本似乎比较老,通过python -V命令看到版本是2.4.3。.../Python-2.7.8.tgz 解压出Python-2.7.8这个目录后,我们开始对源码进行编译: cd Python-2.7.8 ..../configure --prefix=/usr/local/python make make install 编译安装完成后,要替换掉系统自带的Python,但CentOS的yum依赖于Python工作.../python/bin/python /usr/bin/python 上面两行命令执行完后,可以分别用“python -V”和“/usr/bin/python-2.4.3 -V”来验证部署是否成功,正确的结果应该是...最后,要修改yum,让其运行指向旧的版本: vi /usr/bin/yum 将第一行中的“#!/usr/bin/python”修改为“#!/usr/bin/python-2.4.3”,保存即可。
#/root/.pyenv/shims/python #python 3.0 # -*- coding:UTF-8 -*- import os import sys class Package...= 0: print("依赖包安装失败程序即将停止") sys.exit(1) if os.getuid() == 0: print("当前登录客户端...|cut -c 2-14") else: print("当前用户不是root用户,请使用root用户执行此脚本") sys.exit(1) version = input("请输入你想安装的...ftp/python/3.5.2/Python-3.5.2rc1.tgz' A = Package() A.install() elif version == '3.7': url...elif version == '3.5': package_name = "Python-3.5.2rc1" else: package_name = "Python-3.7.0a4
领取专属 10元无门槛券
手把手带您无忧上云