如何将csvsql导入Python 2.7

时间:2016-12-20 18:29:27

标签: python-2.7 csvkit

我已成功使用conda install ...

安装了csvkit

但是,当我尝试在Python 2.7 Spyder中导入库时,我收到错误消息:

     import csvsql
     Traceback (most recent call last):

      File "<ipython-input-5-303a60a6b1ac>", line 1, in <module>

     import csvsql

     ImportError: No module named csvsql

     import csvkit
     Traceback (most recent call last):

      File "<ipython-input-7-ca8a99ae9834>", line 1, in <module>
      import csvkit

      ImportError: No module named csvkit

我查看了文档 - 它们描述了安装过程,但没有描述如何在Python中加载库。

此外,我遇到了与httplib2类似的问题。我成功安装了它,但是当我尝试在Spyder中导入它时,我收到了类似的错误消息(没有名为httplib2的模块)。

(我在Windows 11上使用Anaconda 3和Spyder)

有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我在csvkit GitHub / issues论坛上问过这个问题。 给出的答案是:你应该使用agate,csvkit现在依赖于它的所有操作。请参阅https://github.com/wireservice/agate

我和你在一起 - 使用csvkit作为命令行工具和库是很棒的,但它的作者并不这么认为。完整问题:https://github.com/wireservice/csvkit/issues/670