mac lion自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。
-
先去python的官网下载最新的python,并安装好。
-
现在要删除mac自带的python,如下:
sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7
把第一步里安装好的Python目录移到原本系统所持有的目录位置。
sudo mv /Library/Frameworks/Python.framework/Versions/3.3
/System/Library/Frameworks/Python.framework/Versions
-
第三步,修改文件所属的Group
设置Group为wheel,原来系统自带的就是这样的。
sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3 -
第四步,更新一下Current的Link
在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,我们把它删除后,link就失效了,所以需要重新链一下sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current -
第五步,重新链接可执行文件
1) 先把系统原来的执行文件删掉
sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config2) 建立新的链接
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config -
最后,更新一下.bash_profile文件
cd ~ vim .bash_profile (只要能编辑就行) 插入新的Python路径# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH -
打开命令行,输入python,如下:
chenwgtekiMacBook-Pro:~ chenwg$ pythonPython 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType “help”, “copyright”, “credits” or “license” for more information.>>>
相关推荐
这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下:复制代码 代码如下:/Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装...
第 18 章 如何将 Mac OS X10.9 下的 Python2.7 升级到最新的 Python3.3 第 19 章 使用 python 构建基于 hadoop 的 mapreduce 日志分析平台 第 20 章 报警监控平台扩展功能 url 回调的设计及应用 [python 语言] 第...
本篇文章主要介绍了Mac中升级Python2.7到Python3.5步骤详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Currently including, Homebrew or Brew Forumla's, Brew Casks, Applications in the Appstore via mas, Atom packages, npm packages, gem packages, Python 2.7.X and 3.X pip packages, as well as Mac OS ...
使用python2-bin/python2就可以了 也可以的导出环境变量export PATH=${PATH}:/Users/...省略.../python2-bin
主要介绍了Mac安装python3的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装: 1.homebrew brew install python 这个方案比较简单,如果出错的话可以...
完全扩展和升级,最新版本的Python Data Science Essentials将帮助您使用最常见的Python库在数据科学操作中取得成功。本书提供了对Python核心的最新见解,包括最新版本的Jupyter Notebook,NumPy,pandas和scikit-...
LINUX/Mac: source app/bin/activate Windows: app\Scripts\activate 升级到最新的pip pip install --upgrade pip 使用需求文件安装依赖项 pip install -r requirements.txt 注意:在运行任何命令之前,您的虚拟...
Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。 Mac OS X 和 Linux 不必考虑这个情况。因为这些类 ...
兼容性操作系统PYSWD将在Linux,Mac和Windows上运行。Python Python 3.7以上依存关系更喜欢github的最新版本,尤其是在Windows平台上安装:从下载的来源 pip3 install .重新安装(升级): pip3 install --upgrade ....
单纯学Python的话普通电脑就ok了,机器学习几大基础算法都ok,学深度学习的话台式无脑上1080ti或者泰坦xp,其他配置留下升级空间。笔记本的话要强劲点的,最好带固态硬盘,支持16G内存或以上,带有英伟达1060以上的...
之前对mac os系统自带的python进行了升级,结果发现新安装的python的site-packages目录并没有加到python的系统路径中,所以在使用其他库时发现出现了缺少模块的错误。 查看python的模块路径方法是 import sys print ...
macOS 升级到最新版本之后因架构问题导致了无法安装 IDA Pro 7.0,升级之前安装好的,升级之后无影响,如遇坠毁问题可参见:https://github.com/fjh658/IDA7.0_SP问题所在安装的时候会运行./installbuilder.sh 脚本...
如果是Windows操作系统,请转到这个链接windows端selenium的使用 ...操作界面如下:(模块安装完成,后面如果提示绿色的字符,可以进行忽略,这里是提醒升级pip工具,暂不影响使用,也可以使用提示的pip install
支持多 tab 选项卡:方便分割视图,支持通过界面或内置命令行使用。...Python API 升级:Sublime Text 新版本 API 升级至 Python 3.8,同时具备对 Sublime Text 3 软件包的向后兼容性。Python API 新增了许多特性
该标准允许网络管理员远程打开PC机电源,以便进行文件升级、资源跟踪和设备清点等工作。 先看下使用Python实现WakeOn Lan远程开机功能,具体介绍如下: 创建魔法唤醒包 格式化mac地址,生成魔法唤醒包,然后发送包...
它可以作为基于具有多平台支持的Python库以及使用的Mac OS X扩展来使用。 PageBot包含三个抽象级别: 生成器,PageBot用于生成最终结果的库和格式,例如DrawBot,Flat和标记语言。 为构建器提供固定API的上下文...
最近刚好在学习python+scrapy的爬虫技术,因为mac是自带python2.7的,所以安装3.5版本有两种方法,一种是升级,一种是额外安装3.5版本。 升级就不用说了,讲讲额外安装的版本吧~~~ 因为python是有自带版本的,最开始...