在xampp或wamp上导入nltk错误

时间:2014-05-14 17:33:49

标签: python xampp cgi wamp nltk

我正在使用nltk(在IDLE中安装并正常工作)用于Python(2.7.4)中的项目,该项目在IDLE上运行完全正常,但在xampp或wamp(cgi-bin)中使用相同的代码,所有相关的内容都与' NLTK'不起作用,这是通过添加这些行显示的错误

import cgitb
cgitb.enable()

行中的错误标记为' =>'细节包含在**和**中。我已经尝试过打印#sys;路径'导入操作系统后,显示了网站包'目录中' nltk'驻留。我甚至将此文件夹复制并粘贴到了C:\ Python27 \'但仍然是同样的错误。除了nltk以外的其他工作也可以。

<type 'exceptions.ValueError'>  Python 2.7.4: C:\python27\python.exe
Wed May 14 16:13:34 2014


A problem occurred in a Python script. Here is the sequence of function calls 
leading up to the error, in the order they occurred.


C:\xampp\cgi-bin\Major\project.py in ()
=>   73 import nltk

**nltk undefined**




C:\python27\nltk\__init__.py in ()
    159     import cluster; from cluster import *
    160 
=>  161 from downloader import download, download_shell
    162 try:
    163     import Tkinter

**downloader undefined, download undefined, download_shell undefined**



C:\python27\nltk\downloader.py in ()
   2199 
   2200 # Aliases
=> 2201 _downloader = Downloader()
   2202 download = _downloader.download
   2203 def download_shell(): DownloaderShell(_downloader).run()

**_downloader undefined, Downloader = None**



C:\python27\nltk\downloader.py in __init__(self=<nltk.downloader.Downl
oader object>, server_index_url=None, download_dir=None)
    425         # decide where we're going to save things to.
    426         if self._download_dir is None:
=>  427             self._download_dir = self.default_download_dir()
    428 
    429     #/////////////////////////////////////////////////////////////////

**self = <nltk.downloader.Downloader object>, self._download_dir = None,
self.default_download_dir = <bound method Downloader.default_download_dir of 
<nltk.downloader.Downloader object>>**




C:\python27\nltk\downloader.py in default_download_dir(self=<nltk.downloa
der.Downloader object>)
    926             homedir = os.path.expanduser('~/')
    927             if homedir == '~/':
=>  928                 raise ValueError("Could not find a default 
download directory")
    929 
    930         # append "nltk_data" to the home directory

**<pre>builtin ValueError = < type 'exceptions.ValueError' > <pre/>**



<type 'exceptions.ValueError'>: Could not find a default download directory
      args = ('Could not find a default download directory',)
      message = 'Could not find a default download directory' 

0 个答案:

没有答案