2016-10-10 39 views
2

我试图通过运行一个.ipynb文件在jupyter中运行 import unicodecsv 。 失败。 然后,我通过python install命令安装了unicodecsv文件,并在c \ python27 dir中找到它。但仍然没有进口。 它应该如何安装。是否需要被放置在Anaconda安装导入unicodecsv在jupyter中失败

编辑中:显示 错误 -

--------------------------------------------------------------------------- 
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 

回答

1

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

conda install unicodecsv

+0

我试过了。在给予conda安装unicidecsv时,在请求确认之前,我没有收到包含该包的列表。所以它已经安装好了。但是,当通过Jupiter运行时,它会失败,并显示“没有该名称的模块” –

+0

您能否粘贴您获得的特定错误消息(整个回溯)? – ode2k

+0

更新了有错误的问题 –

0

安装unicodecsv使用:

sudo pip install unicodecsv 

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

0

我在Udacity的同一个文件有同样的问题。

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

希望帮助:)

0

我有同样的问题。切换到Python 3需要你学习新的语法和nanodegree其余使用Python 2

确保您正在运行的笔记本在相同的环境要安装在该unicodecsv包,那么:

conda install unicodecsv 

应该工作。它为我做了。

1

Pip(包安装Python)的包管理器还配备了Python3,你可以试试这个变种,而无需安装Conda(Windows)中:

python -m pip install unicodecsv