我可以找到模块https://pypi.python.org/pypi/DateTime
但我不知道通过easy_install 安装的命令。我收到一个no module named datetime
错误,所以我需要安装它。
我可以找到模块https://pypi.python.org/pypi/DateTime
但我不知道通过easy_install 安装的命令。我收到一个no module named datetime
错误,所以我需要安装它。
包和模块一样,被命名为DateTime
,而不是datetime
。datetime
是一个不同的模块,它已经是 Python 标准库的一部分。
当我这样做时,它会起作用:
$ sudo easy_install-2.7 DateTime
因为easy_install
是一大堆 PyPI-scraping hacks 旨在让你的生活更轻松,而不是一个定义良好的 API 的接口,所以有时你可以逃脱错误的案例,甚至遗漏一些东西,它会弄清楚你的意思并安装正确的东西。但是你不应该依赖这个,因为有时你无法摆脱它。
当然你真的应该使用pip
而不是easy_install
.
你可能根本不应该使用这个模块。请注意,它在顶部显示“除非您需要与 Zope 2 API 通信,否则您最好使用 Python 的内置日期时间模块”。事实上,您的错误no module named datetime
非常强烈地暗示您的代码正在尝试使用datetime
,而不是DateTime
,因此安装它对您没有帮助。
模块名称区分大小写。easy_install DateTime
为我工作:
如果您使用的是 Mac:
为了安装DateTime库,您必须先安装“pip”(请参阅有关如何安装 pip的官方说明)
然后您可以在终端上安装运行此命令的 DateTime 库:
pip install DateTime
希望能帮助到你。