python 安装 lda 出现错误
C:\Users\ch>pip install ldaCollecting lda
Downloading lda-1.0.5.tar.gz (303kB)
37% |████████████ | 112kB 195kB/s eta 0:00:01
40% |█████████████ | 122kB 234kB/s eta 0:00:0
43% |██████████████ | 133kB 223kB/s eta 0:00:
47% |███████████████▏ | 143kB 221kB/s eta 0:0
50% |████████████████▏ | 153kB 236kB/s eta 0:
54% |█████████████████▎ | 163kB 225kB/s eta 0
57% |██████████████████▍ | 174kB 257kB/s eta
60% |███████████████████▌ | 184kB 276kB/s eta
64% |████████████████████▌ | 194kB 273kB/s et
67% |█████████████████████▋ | 204kB 275kB/s e
70% |██████████████████████▊ | 215kB 266kB/s
74% |███████████████████████▉ | 225kB 266kB/s
77% |████████████████████████▉ | 235kB 271kB/
81% |██████████████████████████ | 245kB 276kB
84% |███████████████████████████ | 256kB 275k
87% |████████████████████████████ | 266kB 288
91% |█████████████████████████████▏ | 276kB 2
94% |██████████████████████████████▎ | 286kB
97% |███████████████████████████████▍| 296kB
100% |████████████████████████████████| 307k
B 234kB/s
Requirement already satisfied: pbr>=0.6 in d:\programs\anaconda2\lib\site-packag
es (from lda)
Requirement already satisfied: numpy<2.0,>=1.6.1 in d:\programs\anaconda2\lib\si
te-packages (from lda)
Building wheels for collected packages: lda
Running setup.py bdist_wheel for lda ... error
Complete output from command d:\programs\anaconda2\python.exe -u -c "import se
tuptools, tokenize;__file__='c:\\users\\ch\\appdata\\local\\temp\\pip-build-xfm8
ry\\lda\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().rep
lace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel
-d c:\users\ch\appdata\local\temp\tmpes78mcpip-wheel- --python-tag cp27:
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\lda
creating build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_datasets.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_reuters.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_sparse.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_transform.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_utils.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\__init__.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\datasets.py -> build\lib.win-amd64-2.7\lda
copying lda\lda.py -> build\lib.win-amd64-2.7\lda
copying lda\utils.py -> build\lib.win-amd64-2.7\lda
copying lda\_setup_hooks.py -> build\lib.win-amd64-2.7\lda
copying lda\__init__.py -> build\lib.win-amd64-2.7\lda
running egg_info
writing requirements to lda.egg-info\requires.txt
writing lda.egg-info\PKG-INFO
writing top-level names to lda.egg-info\top_level.txt
writing dependency_links to lda.egg-info\dependency_links.txt
[pbr] Reusing existing SOURCES.txt
copying lda\tests\reuters.ldac -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\reuters.titles -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\reuters.tokens -> build\lib.win-amd64-2.7\lda\tests
copying lda\_lda.c -> build\lib.win-amd64-2.7\lda
copying lda\_lda.pyx -> build\lib.win-amd64-2.7\lda
copying lda\gamma.c -> build\lib.win-amd64-2.7\lda
copying lda\gamma.h -> build\lib.win-amd64-2.7\lda
running build_ext
building 'lda._lda' extension
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Ge
t it from http://aka.ms/vcpython27
----------------------------------------
Failed building wheel for lda
Running setup.py clean for lda
Failed to build lda
Installing collected packages: lda
Running setup.py install for lda ... error
Complete output from command d:\programs\anaconda2\python.exe -u -c "import
setuptools, tokenize;__file__='c:\\users\\ch\\appdata\\local\\temp\\pip-build-xf
m8ry\\lda\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().r
eplace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --
record c:\users\ch\appdata\local\temp\pip-uxrppi-record\install-record.txt --sin
gle-version-externally-managed --compile:
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\lda
creating build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_datasets.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_reuters.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_sparse.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_lda_transform.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\test_utils.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\__init__.py -> build\lib.win-amd64-2.7\lda\tests
copying lda\datasets.py -> build\lib.win-amd64-2.7\lda
copying lda\lda.py -> build\lib.win-amd64-2.7\lda
copying lda\utils.py -> build\lib.win-amd64-2.7\lda
copying lda\_setup_hooks.py -> build\lib.win-amd64-2.7\lda
copying lda\__init__.py -> build\lib.win-amd64-2.7\lda
running egg_info
writing requirements to lda.egg-info\requires.txt
writing lda.egg-info\PKG-INFO
writing top-level names to lda.egg-info\top_level.txt
writing dependency_links to lda.egg-info\dependency_links.txt
[pbr] Reusing existing SOURCES.txt
copying lda\tests\reuters.ldac -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\reuters.titles -> build\lib.win-amd64-2.7\lda\tests
copying lda\tests\reuters.tokens -> build\lib.win-amd64-2.7\lda\tests
copying lda\_lda.c -> build\lib.win-amd64-2.7\lda
copying lda\_lda.pyx -> build\lib.win-amd64-2.7\lda
copying lda\gamma.c -> build\lib.win-amd64-2.7\lda
copying lda\gamma.h -> build\lib.win-amd64-2.7\lda
running build_ext
building 'lda._lda' extension
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat).
Get it from http://aka.ms/vcpython27
----------------------------------------
Command "d:\programs\anaconda2\python.exe -u -c "import setuptools, tokenize;__f
ile__='c:\\users\\ch\\appdata\\local\\temp\\pip-build-xfm8ry\\lda\\setup.py';f=g
etattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.c
lose();exec(compile(code, __file__, 'exec'))" install --record c:\users\ch\appda
ta\local\temp\pip-uxrppi-record\install-record.txt --single-version-externally-m
anaged --compile" failed with error code 1 in c:\users\ch\appdata\local\temp\pip
-build-xfm8ry\lda\
解决办法: http://aka.ms/vcpython27 下载安装vcpython27