在OS X上安装dateutils。如何安装到不同版本的Python?

5 投票
3 回答
8387 浏览
提问于 2025-04-15 21:56

我正在尝试在OS X 10.6上安装dateutils。当我运行python setup.py install时,它安装得很好,但却安装到了Python 2.6的目录下。我需要使用的是Python 2.5,这是我电脑上“默认”的Python版本。我的意思是,当我在命令行中输入python时,它会加载Python 2.5.4。

有没有办法将模块安装到特定版本的Python上?我以前没有遇到过这样的问题,因为通常它会安装到我设置为默认的Python版本上。

3 个回答

1

你现在用的是什么版本的Mac OS X?你的PATH是什么?你是通过MacPython安装的另一个版本的Python,还是通过MacPorts安装的?在Mac OS X 10.6 Snow Leopard上,下面这个命令可以顺利地在系统自带的Python上安装dateutils。

sudo easy_install -O2 dateutils

不过要注意,如果你第二次安装的Python也有setuptools这个工具,并且这个版本的easy_install工具在你的PATH中优先于默认的工具,那么这个命令就会安装到另一个Python上。

5
pip install python-dateutil

这是一个关于如何在Windows上安装python-dateutil的回答,链接在这里:如何在Windows上安装python-dateutil?

0

通常情况下,你的路径中应该也包含一个 python2.5

python2.5 setup.py install

撰写回答