knn goole colab 經下列與google 解決版本問題仍無法解決?
knn goole colab 經下列與google 解決版本問題仍無法解決!pip install scikit-learn !pip install --user -U scikit-learn import sklearn print(sklearn.__version__) # out version: 1.0.2 ImportError: cannot import name 'DecisionBoundaryDisplay' from 'sklearn.inspection' (/usr/local/lib/python3.7/dist-packages/sklearn/inspection/__init__.py) 老師可幫忙debug嗎?
回答列表
-
2022/11/27 下午 08:06Toby贊同數:0不贊同數:0留言數:0
因為 colab 的 python 是 3.7 所以我們可以先建立一個虛擬環境 python 3.9 下面是建立 python 3.9 ```python !sudo apt-get update -y !sudo apt-get install python3.9 python3.9-distutils python3.9-venv ``` 可以驗證一下他的環境 ```python !python3.9 --version ``` 然後建立一個叫 venv 的虛擬環境 ```python !python3.9 -m venv venv ``` 再來去 venv 的虛擬環境安裝需要的 python 套件 ```python !venv/bin/pip install scikit-learn matplotlib seaborn ipykernel ``` 這時候 scikit-learn 的版本就是 1.1.3