2016-06-08 58 views
7

如何在Mac OSX中从python 2.7升级到3.5?我下载了python 3.5 .dmg文件并安装它。我应该为PYTHONPATH和PATH做些什么改变?如何在Mac OSX中从2.7升级到python 3.5

是否有可能在使用virtualenv时没有任何问题?

+2

我在笔记本电脑上同时使用这两者,没有问题。我在shell初始化脚本中没有真正修改我的'PYTHONPATH' - 所以我没有遇到python2.7模块路径与python3.5路径碰撞的问题,因为使用了'PYTHONPATH'中的错误东西... ...我也不要在Python3.5上完成 - 主要是为了回答这里的问题:-)。我通过'python3'而不是'python'执行它。无论如何,我敢打赌,这里的_real_智慧就是我在玩火,应该咬住子弹并使用'virtualenv' ;-) – mgilson

+0

#Animals/__init__.py from Mammals import Mammals from Bird import Bird #动物/ Mammals.py 类哺乳动物(对象): DEF __init __(个体): self.members = [ '虎'] DEF print_members(个体): 会员在self.members: 打印('构件:” +构件) #动物/ Bird.py 类鸟(对象): DEF __init __(个体): self.birds = [ '麻雀'] DEF print_members(个体): ˚F或鸟self.birds: 打印( '鸟' +鸟)从动物进口哺乳动物 #test.py ,鸟 MAM =哺乳动物() 鸟鸟=() mam.print_members() bird.print_members () – vidyasagarr7

+0

我倾向于使用'mkvirtualenv'创建一个新的virtualenv来调用我需要的Python版本。 例如'mkvirtualenv --python =/usr/bin/python3 nameofenv' – Jeremy

回答

7

无需下载.dmg文件,只需使用“brew”即可完成。你的MacBook预装了python2。要下载python3,请在终端上运行以下代码:

brew install python3 
+0

对于任何碰巧遇到这个问题并需要3.5版本的人,现在使用'brew switch python3 3.5.2_3' –