簡體   English   中英

無法在 Colab 中安裝 scikit-learn-intelex

[英]Unable to install scikit-learn-intelex in Colab

我在 Colab 中安裝scikit-learn-intelex (版本 2021.2.2)失敗。 這是我在 Colab 中所做的:

! python -m pip install --upgrade pip
! python -m pip install scikit-learn-intelex

結果得到了下面這個output,在我看來很正常。

Collecting pip
  Downloading https://files.pythonhosted.org/packages/ac/cf/0cc542fc93de2f3b9b53cb979c7d1118cffb93204afb46299a9f858e113f/pip-21.1-py3-none-any.whl (1.5MB)
     |████████████████████████████████| 1.6MB 11.3MB/s 
Installing collected packages: pip
  Found existing installation: pip 19.3.1
    Uninstalling pip-19.3.1:
      Successfully uninstalled pip-19.3.1
Successfully installed pip-21.1

Collecting scikit-learn-intelex
  Downloading scikit_learn_intelex-2021.2.2-py37-none-manylinux1_x86_64.whl (24 kB)
Collecting daal4py==2021.2.2
  Downloading daal4py-2021.2.2-py37-none-manylinux1_x86_64.whl (13.6 MB)
     |████████████████████████████████| 13.6 MB 108 kB/s 
Collecting dpcpp-cpp-rt==2021.*
  Downloading dpcpp_cpp_rt-2021.2.0-py2.py3-none-manylinux1_x86_64.whl (171.6 MB)
     |████████████████████████████████| 171.6 MB 80 kB/s 
Requirement already satisfied: numpy>=1.15 in /usr/local/lib/python3.7/dist-packages (from daal4py==2021.2.2->scikit-learn-intelex) (1.19.5)
Collecting daal==2021.2.2
  Downloading daal-2021.2.2-py2.py3-none-manylinux1_x86_64.whl (295.7 MB)
     |████████████████████████████████| 295.7 MB 13 kB/s 
Collecting tbb==2021.*
  Downloading tbb-2021.2.0-py2.py3-none-manylinux1_x86_64.whl (3.9 MB)
     |████████████████████████████████| 3.9 MB 64.4 MB/s 
Collecting opencl-rt==2021.*
  Downloading opencl_rt-2021.2.0-py2.py3-none-manylinux1_x86_64.whl (169.0 MB)
     |████████████████████████████████| 169.0 MB 34 kB/s 
Requirement already satisfied: intel-openmp==2021.* in /usr/local/lib/python3.7/dist-packages (from dpcpp-cpp-rt==2021.*->daal4py==2021.2.2->scikit-learn-intelex) (2021.2.0)
Collecting common-cmplr-lib-rt==2021.*
  Downloading common_cmplr_lib_rt-2021.2.0-py2.py3-none-manylinux1_x86_64.whl (31.6 MB)
     |████████████████████████████████| 31.6 MB 162 kB/s 
Collecting common-cmplr-lic-rt==2021.*
  Downloading common_cmplr_lic_rt-2021.2.0-py2.py3-none-manylinux1_x86_64.whl (24 kB)
Installing collected packages: tbb, common-cmplr-lic-rt, opencl-rt, common-cmplr-lib-rt, dpcpp-cpp-rt, daal, daal4py, scikit-learn-intelex

然后,在運行以下代碼之前,我通過單擊 Colab window 橫幅的Runtime中的Restart runtime時來重新啟動 kernel:

from sklearnex import patch_sklearn

運行代碼后出現錯誤消息。 它說:

---------------------------------------------------------------------------

ModuleNotFoundError                       Traceback (most recent call last)

<ipython-input-1-45b0f2aba6d7> in <module>()
----> 1 from sklearnex import patch_sklearn

ModuleNotFoundError: No module named 'sklearnex'


---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------

誰能告訴我如何在 Colab 中安裝 package?

這是 package 的開發人員在GitHub上回答的解決方法:

Google colab 目前運行在 Debian 系統上。 您可能在 Debian 系統上遇到的更改之一是 dist-packages 而不是 site-packages。 從 Debian 包安裝的第三方 Python 軟件進入 dist-packages,而不是 site-packages。 我們正在努力支持 Debian 系統,它應該在下一個版本中修復。 目前,我可以建議以下解決方法:

      import sys
      import os
      import site
      sys.path.append(os.path.join(os.path.dirname(site.getsitepackages()[0]), "site-packages"))

此問題已在 2021.4 版本中修復。 感謝舉報

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM