2015-07-13 19 views
0
安裝gensim當

我試圖使用安裝在Ubuntu gensim lib目錄下:獲取的UnicodeDecodeError在Ubuntu

pip install --upgrade gensim 

但是,我得到了這樣的錯誤:

Requirement already up-to-date: gensim in /usr/local/lib/python3.4/dist-packages/gensim-0.12.0-py3.4-linux-x86_64.egg 
Collecting numpy>=1.3 (from gensim) 
Downloading numpy-1.9.2.tar.gz (4.0MB) 
100% |################################| 4.0MB 146kB/s 
Collecting scipy>=0.7.0 (from gensim) 
Downloading scipy-0.15.1.tar.gz (11.4MB) 
100% |################################| 11.4MB 55kB/s 
Requirement already up-to-date: six>=1.2.0 in /usr/lib/python3/dist-packages (from gensim) 
Collecting smart-open>=1.2.1 (from gensim) 
Downloading smart_open-1.2.1.tar.gz 
Complete output from command python setup.py egg_info: 
File "/tmp/pip-build-_nbem_oq/smart-open/setup.py", line 28, in <module> 
    long_description = read('README.rst'), 
    File "/tmp/pip-build-_nbem_oq/smart-open/setup.py", line 21, in read 
    return open(os.path.join(os.path.dirname(__file__), fname)).read() 
    File "/usr/lib/python3.4/encodings/ascii.py", line 26, in decode 
    return codecs.ascii_decode(input, self.errors)[0] 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 4344: ordinal not in range(128) 
---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-_nbem_oq/smart-open 

有誰知道如何解決它?

回答

1

原來,我可以手動安裝gensim LIB通過下載並解壓縮爲gensim tar.gz的源,然後運行:

python setup.py install 
+0

這樣做的缺點是,現在任何人都安裝這種依賴性不會有知道要單獨安裝而不是使用pip。 – huertanix