在OS X上安装dateutils。如何安装到不同版本的Python?
我正在尝试在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