我想在我的mac中安装一个python的本地安装版本,用于旧版本的python。例如,我有python 2.7.10。不过,我想为特定的项目开发python 2.7.6。我如何安装2.7.6,而不会影响mac的默认python或以前安装的版本?安装python mac 2.7.6
0
A
回答
0
您可以使用Homebrew或[MacPorts]在同一台机器上安装多个版本的Python,而不必重写默认的Python解释器(https://www.macports.org/)(根据我个人的经验推荐Homebrew)。
看一看http://docs.python-guide.org/en/latest/starting/install/osx/#doing-it-right。
编辑:我检查了Python和它不是标准的旧仓库像homebrew/versions
或homebrew/boneyard
所以你必须从GitHub通过搜索与2.7.6
版本将formualr直接安装中,这是一个:
啤酒可以从GitHub正确的安装:
$ brew install https://raw.githubusercontent.com/Homebrew/legacy-homebrew/72eb84e61e46f9c22193b7b0fbcf60993b795c8e/Library/Formula/python.rb
0
你应该学习如何使用virtualenvs。虚拟环境是一种通过为它们创建虚拟Python环境来将不同项目所需的依赖关系保存在不同地方的工具。它解决了“Project X依赖于1.x版本,但是Project Y需要4.x”的困境,并且让您的全球站点包目录保持干净和易于管理。
Here你有一个很好的Mac OS教程,它是为Yosemite编写的,但也可以在其他OS版本上运行。
正如在这个问题中提到的:Use different Python version with virtualenv,您可以使用virtualenv -p /usr/bin/python2.6 <path/to/new/virtualenv/>
命令来指定virtualenv的Python版本。
相关问题
- 1. 在2.7.6上安装Python 2.7.9
- 2. Redhat Python 2.7.6在virtualenv上安装
- 3. Django安装Wierdness - Mac OSX 10.8.5和Macport Python 2.7.6 - Django/Python/Unix初学者
- 4. 冲泡安装Python,但随后 “已安装的python-2.7.6,它只是不挂”
- 5. 在Mac OS X上安装Python
- 6. Mac重新安装Python
- 7. Python BeautifulSoup Mac安装错误
- 8. Mac上的Python tesseract安装
- 9. Numpy安装Mac Osx Python
- 10. python mySQL PPC Mac安装
- 11. 更新python mac安装
- 12. Python Setuptools,easy_install安装mac
- 13. 在Mac上安装MySQL-python
- 14. Python 2.7 mac MySQLdb安装
- 15. 错误在蟒蛇安装PIP 2.7.6
- 16. 异常有关python setuptools的安装已在2.7.6
- 17. 错误在Ubuntu 14.04安装SciPy的使用Python 2.7.6
- 18. 我应该下载Python 2.7.6 Windows X86-64安装程序吗?
- 19. Python 2.7.6字典
- 20. Mac安装Mongodb
- 21. Julia MAC安装
- 22. 如何在mac上安装python模块
- 23. 在Mac OSX 10.5,Python 2.7下安装MySQLdb
- 24. 如何在Mac上安装python的httplib2?
- 25. 在Mac OSX中安装python-igraph Sierra
- 26. 在Mac OS上为python安装cx_oracle
- 27. 在Mac OS上为Python 2.6安装pycurl
- 28. 在Mac上安装Python dylibs在哪里?
- 29. 如何在Mac上安装/运行Python
- 30. Python - 在Mac OSX中安装matplotlib Snow Leopard
相关:http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv –
2.7.6和2.7.10之间不应该有任何显着的区别,除了错误修复。你为什么需要这两个版本? –