安裝「tsne」時出現此錯誤。我正在關注安裝的this文檔。兩種方法都會拋出相同的錯誤。我該如何解決這個python egg_info錯誤?
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-IVtJ7x/tsne/
編輯:
這裏找到截圖。
SCREENSHOT- CLICK ME
安裝「tsne」時出現此錯誤。我正在關注安裝的this文檔。兩種方法都會拋出相同的錯誤。我該如何解決這個python egg_info錯誤?
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-IVtJ7x/tsne/
編輯:
這裏找到截圖。
SCREENSHOT- CLICK ME
那麼,它清楚地表明在setup.py
中存在語法錯誤。我檢查了PyPi version,它包括這樣調試行:
print '!!!!!!!!!!!!!', find_packages()
此行不會帶來問題Python2,但將考慮在Python3語法錯誤。我假設你的默認Python是Python3。
GitHub的版本沒有這條線,所以從GitHub安裝應該工作:
pip install git+https://github.com/danielfrg/tsne.git
如果不是這樣,我最好的拍攝是使用scikit學習作爲包suggessted的作者:
注意:Scikit-learn v0.17包含TSNE算法,您應該使用它們而不是這個。
我該如何將它改爲Python2?我剛剛安裝了python2。因此,我的系統現在有python2和python3。 – user5311361
我強烈建議你不要更改默認的python,因爲很多系統程序都依賴它。相反,你可以明確指定python版本,例如'python2 myscript.py'。您也可以使用'pip2'和'pip3'來安裝軟件包 – Marat
它是唯一的一行嗎?你的'/ tmp'掛載選項是什麼? – Marat
@Marat我剛剛用截圖編輯了我的問題。 – user5311361
這個軟件包似乎只支持python2,而您正在將它安裝在python3中 –