[英]Auto-sklearn installation error
我正在嘗試使用pip install auto-sklearn
,但它引發了錯誤:
Command "/usr/bin/python3.5 -u -c "
import setuptools, tokenize;
__file__='/tmp/pip-build-tl8y2tfg/psutil/setup.py';
f=getattr(tokenize, 'open', open)(__file__);
code=f.read().replace('\r\n', '\n');
f.close();
exec(compile(code, __file__, 'exec'))
"install
--record /tmp/pip-7t8rbku0-record/install-record.txt
--single-version-externally-managed --compile"
failed with error code 1 in /tmp/pip-build-tl8y2tfg/psutil/
在我的/tmp/
目錄中沒有以“pip-”開頭的內容。
我完全按手動完成所有步驟,但仍然有此錯誤。
我也嘗試使用這個問題的命令,但在兩種情況下都得到了相同的錯誤。
我的操作系統是Ubuntu 16.04.2。
我該如何安裝auto-sklearn?
auto-sklearn
安裝需要python 3.5或更高版本。 此外,它還依賴於這里提到的包: https : //raw.githubusercontent.com/automl/auto-sklearn/master/requirements.txt
根據錯誤,您似乎在psutil
安裝時psutil
問題。
更好的方法是擁有一個python 3.5+環境。 然后使用pip install auto-sklearn
。
which python
, which pip
python3 -m pip install --user virtualenv
source env/bin/activate
pip install auto-sklearn
更新:
如果您使用anaconda,以下命令將啟動您的虛擬環境:
conda conda update conda
conda #Update你當前的conda版本
conda create --name py35 python=3.5
#creat ea virtual env for python 3.5
source activate py35
#activate environment
在此處發布您的查詢,以防您不確定步驟。
使用sudo
寫入系統庫通常會帶來麻煩,因為像PATH這樣的重要變量在不同的id下運行時會有所不同。 相反,請遵循手冊中的建議,並在virtualenv中安裝,以普通用戶身份運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.