2013-07-10 91 views
0

我已經搜索了一段時間,並嘗試http://nltk.org/install.html#source-installation-for-32-bit-or-64-bit-windows和其他網站(例如http://www.comoke.com/index.php/2010/11/pyyaml-on-windows-7-64-bit-python-nltk-pyyaml-python-required-not-found-in-registry/ - 儘管修改爲使用我的winpython文件夾)的註冊表更改。安裝pyyaml和nltk與64位winpython

(它似乎表明,我已經NLTK安裝,但winpython似乎並沒有配備NLTK,並「進口NLTK」不工作)

從運行命令我輸出「PIP安裝pyyaml nltk「如下:

C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\Scripts>pip install pyyaml nltk 
Downloading/unpacking pyyaml 
    Running setup.py egg_info for package pyyaml 

skipping 'ext\_yaml.c' Cython extension (up-to-date) 
Requirement already satisfied (use --upgrade to upgrade): nltk in c:\winpython-6 
4bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages 
Installing collected packages: pyyaml 
    Running setup.py install for pyyaml 
    checking if libyaml is compilable 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\ 
pyyaml\setup.py", line 344, in <module> 

--> the rest is trimmed 

有什麼想法?

編輯 - 這裏是整個錯誤:

C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\Scripts>pip install pyyaml nltk 
Downloading/unpacking pyyaml 
    Running setup.py egg_info for package pyyaml 

    skipping 'ext\_yaml.c' Cython extension (up-to-date) 
Requirement already satisfied (use --upgrade to upgrade): nltk in c:\winpython-6 
4bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages 
Installing collected packages: pyyaml 
    Running setup.py install for pyyaml 
    checking if libyaml is compilable 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\ 
pyyaml\setup.py", line 344, in <module> 
     'test': test, 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\core.py" 
, line 152, in setup 
     dist.run_commands() 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py" 
, line 953, in run_commands 
     self.run_command(cmd) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py" 
, line 972, in run_command 
     cmd_obj.run() 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages\setu 
ptools\command\install.py", line 53, in run 
     return _install.run(self) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\ 
install.py", line 563, in run 
     self.run_command('build') 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\cmd.py", 
line 326, in run_command 
     self.distribution.run_command(command) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py" 
, line 972, in run_command 
     cmd_obj.run() 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\ 
build.py", line 127, in run 
     self.run_command(cmd_name) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\cmd.py", 
line 326, in run_command 
     self.distribution.run_command(command) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py" 
, line 972, in run_command 
     cmd_obj.run() 
     File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\ 
pyyaml\setup.py", line 171, in run 
     _build_ext.run(self) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages\Cyth 
on\Distutils\build_ext.py", line 163, in run 
     _build_ext.build_ext.run(self) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\ 
build_ext.py", line 339, in run 
     self.build_extensions() 
     File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\ 
pyyaml\setup.py", line 213, in build_extensions 
     with_ext = self.check_extension_availability(ext) 
     File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\ 
pyyaml\setup.py", line 239, in check_extension_availability 
     depends=ext.depends) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9com 
piler.py", line 473, in compile 
     self.initialize() 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9com 
piler.py", line 383, in initialize 
     vc_env = query_vcvarsall(VERSION, plat_spec) 
     File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9com 
piler.py", line 299, in query_vcvarsall 
     raise ValueError(str(list(result.keys()))) 
    ValueError: [u'path'] 
    Complete output from command C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\p 
ython.exe -c "import setuptools;__file__='c:\\users\\thisis~1\\appdata\\local\\t 
emp\\pip-build-thisisawittyusername\\pyyaml\\setup.py';exec(compile(open(__file_ 
_).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\t 
hisis~1\appdata\local\temp\pip-taygji-record\install-record.txt --single-version 
-externally-managed: 
    running install 

running build 

running build_py 

running build_ext 

checking if libyaml is compilable 

Traceback (most recent call last): 

    File "<string>", line 1, in <module> 

    File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\pyya 
ml\setup.py", line 344, in <module> 

    'test': test, 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\core.py", li 
ne 152, in setup 

    dist.run_commands() 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py", li 
ne 953, in run_commands 

    self.run_command(cmd) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py", li 
ne 972, in run_command 

    cmd_obj.run() 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages\setuptoo 
ls\command\install.py", line 53, in run 

    return _install.run(self) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\inst 
all.py", line 563, in run 

    self.run_command('build') 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\cmd.py", lin 
e 326, in run_command 

    self.distribution.run_command(command) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py", li 
ne 972, in run_command 

    cmd_obj.run() 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\buil 
d.py", line 127, in run 

    self.run_command(cmd_name) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\cmd.py", lin 
e 326, in run_command 

    self.distribution.run_command(command) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\dist.py", li 
ne 972, in run_command 

    cmd_obj.run() 

    File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\pyya 
ml\setup.py", line 171, in run 

    _build_ext.run(self) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\site-packages\Cython\D 
istutils\build_ext.py", line 163, in run 

    _build_ext.build_ext.run(self) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\command\buil 
d_ext.py", line 339, in run 

    self.build_extensions() 

    File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\pyya 
ml\setup.py", line 213, in build_extensions 

    with_ext = self.check_extension_availability(ext) 

    File "c:\users\thisis~1\appdata\local\temp\pip-build-thisisawittyusername\pyya 
ml\setup.py", line 239, in check_extension_availability 

    depends=ext.depends) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9compile 
r.py", line 473, in compile 

    self.initialize() 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9compile 
r.py", line 383, in initialize 

    vc_env = query_vcvarsall(VERSION, plat_spec) 

    File "C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\lib\distutils\msvc9compile 
r.py", line 299, in query_vcvarsall 

    raise ValueError(str(list(result.keys()))) 

ValueError: [u'path'] 

---------------------------------------- 
Command C:\WinPython-64bit-2.7.5.1\python-2.7.5.amd64\python.exe -c "import setu 
ptools;__file__='c:\\users\\thisis~1\\appdata\\local\\temp\\pip-build-thisisawit 
tyusername\\pyyaml\\setup.py';exec(compile(open(__file__).read().replace('\r\n', 
'\n'), __file__, 'exec'))" install --record c:\users\thisis~1\appdata\local\tem 
p\pip-taygji-record\install-record.txt --single-version-externally-managed faile 
d with error code 1 in c:\users\thisis~1\appdata\local\temp\pip-build-thisisawit 
tyusername\pyyaml 
Storing complete log in C:\Users\thisisawittyusername\pip\pip.log 
+0

你修剪太多。發佈一些更多的錯誤請 – inspectorG4dget

+0

這有幫助嗎?有任何想法嗎? – user2553999

+0

雖然我不是很有信心,但我知道如何解決這個問題(對不起),但問題可能會更清楚。你在'C:\ Python27'中安裝了python嗎? – inspectorG4dget

回答

0

更新 - 重新登記winpython(使用其內置的控制面板),安裝從該網站pyyaml的32位版本,然後nltk,它似乎工作(!)