0

我已经使用 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)

有任何想法吗?先感谢您。

4

1 回答 1

0

我在 csvkit GitHub/问题论坛上问了这个问题。给出的答案是:您应该使用 csvkit 现在依赖其所有操作的玛瑙。请参阅https://github.com/wireservice/agate

我支持你——将 csvkit 用作命令行工具和库会很棒,但它的作者不这么看。完整问题:https ://github.com/wireservice/csvkit/issues/670

于 2016-12-20T23:31:17.943 回答