【问题标题】:import unicodecsv fails in jupyter在 jupyter 中导入 unicodecsv 失败
【发布时间】:2016-10-10 16:17:21
【问题描述】:

我试着跑 导入 unicodecsv 通过运行 .ipynb 文件在 jupyter 中。 它失败了。 然后我通过 python install 命令安装了 unicodecsv 文件,并在 c\python27 目录中找到了它。但仍然没有发生导入。 应该怎么安装。是否需要放在anaconda安装中

编辑: 显示错误 -

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-9c1521d8df38> in <module>()
      2 #                 1                 #
      3 #####################################
----> 4 import unicodecsv
      5 ## Read in the data from daily_engagement.csv and project_submissions.csv
      6 ## and store the results in the below variables.

ImportError: No module named unicodecsv

【问题讨论】:

    标签: python-2.7 package jupyter


    【解决方案1】:

    Pip (Package Installer for Python) 包管理器也自带了 Python3,你可以试试这个变种,不用安装Conda (Windows):

    python -m pip install unicodecsv
    

    【讨论】:

      【解决方案2】:

      我在 Udacity 的同一个文件遇到了同样的问题。

      尝试在Kernel -&gt; Change Kernel 菜单中将内核从 Python2 更改为 Python3。

      希望有帮助:)

      【讨论】:

        【解决方案3】:

        您应该使用以下命令安装它(从命令提示符):

        conda install unicodecsv

        【讨论】:

        • 我也试过了。在提供 conda install unicidecsv 时,在要求确认之前我没有得到包含该软件包的列表。所以它已经安装好了。但是当通过 Jupiter 运行时,它会失败并显示“没有具有该名称的模块”
        • 你能粘贴你得到的具体错误信息(整个回溯)吗?
        【解决方案4】:

        使用以下方式安装 unicodecsv:

        sudo pip install unicodecsv
        

        再次重新启动/运行您的笔记本。

        【讨论】:

          【解决方案5】:

          我遇到了同样的问题。切换到 Python 3 需要您学习新语法,而纳米学位的其余部分使用 Python 2。

          确保您在安装 unicodecsv 包的同一环境中运行笔记本。然后:

           conda install unicodecsv 
          

          应该可以。它对我有用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2023-03-16
            • 2016-08-28
            • 1970-01-01
            • 1970-01-01
            • 2016-05-17
            • 2021-05-20
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多