Mac打造python2 python3开发环境
最新版的MacOS Sierra默认带的python环境仍然为2.7.10,本文将介绍使用Brew安装python3.5并做简单的配置,打造python2,python3共存的开发环境
直接尝试brew安装,提示需要执行brew link gdbm
thatsitdeMacBook-Pro:~ thatsit$ brew install python3
Updating Homebrew...
Error: You must `brew link gdbm` before python3 can be installed
thatsitdeMacBook-Pro:~ thatsit$
按提示执行brew link gdbm,提示目录权限问题
thatsitdeMacBook-Pro:~ thatsit$ brew link gdbm
Linking /usr/local/Cellar/gdbm/1.12...
Error: Could not symlink share/man/man3/gdbm.3
/usr/local/share/man/man3 is not writable.
thatsitdeMacBook-Pro:~ thatsit$
尝试sudo执行brew,提示已经不再支持以root权限执行
thatsitdeMacBook-Pro:~ thatsit$ sudo brew link gdbm
Password:
Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
thatsitdeMacBook-Pro:~ thatsit$
确认目录权限并调整
thatsitdeMacBook-Pro:~ thatsit$ ll /usr/local/share/man/man3/
total 240
-rw-rw-r-- 1 root wheel 25111 1 12 2014 cdt.3
-rw-rw-r-- 1 root wheel 27894 1 12 2014 cgraph.3
-rw-rw-r-- 1 root wheel 1762 1 12 2014 expr.3
-rw-rw-r-- 1 root wheel 2103 1 12 2014 gvc.3
-rw-rw-r-- 1 root wheel 2966 1 12 2014 gvpr.3
-rw-rw-r-- 1 root wheel 9628 1 12 2014 pack.3
-rw-rw-r-- 1 root wheel 5386 1 12 2014 pathplan.3
-rw-rw-r-- 1 root wheel 15026 1 12 2014 tcldot.3tcl
-rw-rw-r-- 1 root wheel 7109 1 12 2014 tkspline.3tk
-rw-rw-r-- 1 root wheel 8157 1 12 2014 xdot.3
thatsitdeMacBook-Pro:~ thatsit$
thatsitdeMacBook-Pro:~ thatsit$ sudo chown -R thatsit /usr/local/share/man/man3/
thatsitdeMacBook-Pro:~ thatsit$
再次执行,OK
thatsitdeMacBook-Pro:~ thatsit$ brew link gdbm
Linking /usr/local/Cellar/gdbm/1.12... 12 symlinks created
thatsitdeMacBook-Pro:~ thatsit$
thatsitdeMacBook-Pro:~ thatsit$ brew install python3
==> Installing dependencies for python3: xz
==> Installing python3 dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.2.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring xz-5.2.2.el_capitan.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/pkgconfig/liblzma.pc
/usr/local/lib/pkgconfig is not writable. You can try again using:
brew link xz
==> Summary
Mac打造python2 python3开发环境的更多相关文章
- 使用virtualenv搭建python3开发环境
问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...
- vagrant打造自己的开发环境
vagrant打造自己的开发环境 缘由: 在网上看到斌哥,爽神都写了关于vagrant的博客,都在说很强大,所以很好奇这玩意怎么个强大,然后也就自己来一发玩玩看看. 真实缘由: 说实话是电脑配置太低, ...
- Mac下搭建php开发环境教程
方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...
- Mac系统搭建java开发环境
今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI
- Mac系统cocos2dx + android 开发环境配置
Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- mac 配置Python集成开发环境
mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...
- PyCharm配置Python3开发环境
PyCharm配置Python3开发环境 PyCharm的开发环境是配置在对应的工程中: 一.创建一个Project 工具栏:New - New Project 建议指定一个专门的目录 ,用来存放py ...
- ubuntu下创建虚拟python3开发环境
友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境 1.为什么要创建python3虚拟开发环境? /********************************* ...
随机推荐
- STL 之 空间配置器(allocator)
一.SGI 标准的空间配置器,std::allocator SGI也定义了一个符合部分标准,名为allocator的配置器,但是它自己不使用,也不建议我们使用,主要原因是效率不佳. 它只是把C++的操 ...
- 【C++学习之路】派生类的构造函数(二)
二.有内嵌对象的派生类 1.一般来说,我们会这样定义构造函数 student( int i, string nam, int pid, string pnam, int sid) : person( ...
- Oracle数据库之FORALL与BULK COLLECT语句
Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句 ...
- jquery.validation.js的自定义方法
jQuery.validator.addMethod(name,method[,message]) name方法名 method:function(value,element,params)//val ...
- php.ini的中文解释
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;; ...
- 弹出CPA
var url = "cpa url"; document.write("<iframe name='ip' src='' width='0' height='0' ...
- css3中的圆角属性
圆角属性:border-radius <style type="text/css"> .content{ border: 1px solid green; width: ...
- hdu 1543 Paint the Wall
http://acm.hdu.edu.cn/showproblem.php?pid=1543 #include <cstdio> #include <cstring> #inc ...
- AcitonBar 自定义布局
Android系统中ActionBar默认的布局不美观且难于控制,通过为ActionBar自定义布局的方式可以灵活控制ActionBar. 自定义Activity主题和ActionBar样式 在新建的 ...
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
关于URL编码/javascript/js url 编码/url的三个js编码函数escape(),encodeURI(),encodeURIComponent() 本文为您讲述关于js(javasc ...