我使用的是python2.7.4。对于web开发和不需要使用特定软件包的任何东西都可以很好地工作。你知道吗
但是每次我试图安装和使用一个新的软件包时,我都会遇到一个错误。你知道吗
示例:
克隆的https://github.com/fatiherikli/worldcup
install worldcup
成功(python dateutil、colorama、pytz、humanize)
但是
$ worldcup today
Traceback (most recent call last):
File "/usr/local/bin/worldcup", line 8, in <module>
load_entry_point('worldcup==1.0.3', 'console_scripts', 'worldcup')()
File "/Library/Python/2.6/site-packages/worldcup.py", line 129, in main
print prettify(match)
File "/Library/Python/2.6/site-packages/worldcup.py", line 45, in prettify
seconds = diff.total_seconds()
AttributeError: 'datetime.timedelta' object has no attribute 'total_seconds'
我的python版本是2.7而不是2.6:
$ python --version
Python 2.7.4
有什么建议吗?你知道吗
从路径名可以看出,您运行的是Mac OS X版本,该版本附带了多个内置版本的Python,而且您可能已经安装了更新版本的python2.7。很可能您已经为您的系统python2.6安装了
pip
版本,但没有安装worldcup
所需的python2.7版本。您可以通过键入以下内容轻松检查:如果} 安装它并使用
pip
对于该Python实例不可用,则需要通过downloading ^{python2.7
运行它。你知道吗相关问题 更多 >
编程相关推荐