我想安装最新版本的dateutil,以使用Python 3.1。我的系统默认版本的Python是2.6.1,因此我运行使用Python 3.x语法编写的脚本,将以下shebang添加到每个文件的顶部:
#!/usr/local/bin/python3.1
# -*- coding utf-8 -*-
任何人都可以告诉我,为了让dateutil 2.0与这个3.1版本的Python一起工作,我需要做些什么。
谢谢, 保罗。
答案 0 :(得分:2)
您可能需要使用您打算使用的python版本调用setup.py。如下所示:
$ /usr/local/bin/python3.1 setup.py build
$ sudo /usr/local/bin/python3.1 setup.py install
无需编辑源文件的第一个shebang行。
有关详细信息,请参阅Installing Python Modules。
答案 1 :(得分:0)
您可能希望使用virtualenv在多个python环境之间切换。在你描述的情况下,你可以用Python 3.1设置一个新的virtualenv,只需在virtualenv中使用pip来安装任何东西,包括dateutil 2.0:)