gpt4 book ai didi

python - 试图在我的 Mac 上安装可靠的 Python?

转载 作者:行者123 更新时间:2023-11-28 16:54:43 26 4
gpt4 key购买 nike

我有安装了 Xcode 的 Mac OSX 10.5.8。我想避免使用 MacPorts,只想获得一个坚实的 Python 安装基础,这样我就可以继续使用 Django 和其他东西。我想在我的 Python 应用程序中使用 Buildout。

我已经从官方网站安装了二进制 Python 2.6.4 并安装了它。根据其他建议,我将其放入我的 ~/.bash_profile 文件中:

export PATH=/usr/local/bin:$PATH

所以,当我执行 which python 时,它会显示 /usr/local/bin/python。而且,当我执行 python -V 时,它显示 Python 2.6.4 - 这一切看起来都很棒。

我查看了 /usr/local/bin/ 文件夹,除此之外,我似乎有指向 Python 2.6 的正确内容:

python -> ../../../Library/Frameworks/Python.framework/Versions/2.6/bin/python

但是,当我执行 virtualenv 的 easy_install(我想与 Buildout 一起使用)时,它似乎安装在 /Library/Python/2.5/site-packages/virtualenv- 1.4.3-py2.5.egg

...哪个是 Python 2.5?此外,当我使用 virtualenv 设置我的 Buildout 文件夹时,其中的 .Python 符号链接(symbolic link)将变为:

.Python -> /System/Library/Frameworks/Python.framework/Versions/2.5/Python

这是为什么?我不明白这一点。我怎样才能让它全部指向正确的 Python 2.6?

非常感谢您的任何回答,这让我很烦。干杯。

最佳答案

首先,绝对不需要安装新版本的 Python 即可在 Leopard 中的 Django 上工作。现有的 Python 2.5 工作得非常好,Django 与该版本 100% 兼容。

其次,如果你确实想将 virtualenv 与系统默认版本以外的不同版本的 Python 一起使用,你只需要在创建 virtualenv 时告诉它:

virtualenv --python=/path/to/python/2.6 virtualenvname

关于python - 试图在我的 Mac 上安装可靠的 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2012959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com