1

У меня странная проблема, когда я устанавливаю библиотеку Python, xgboost, это ломает менеджер обновлений.

cd && mkdir xgboost_install && cd xgboost_install && sudo git clone --recursive https://github.com/dmlc/xgboost && cd xgboost && sudo make -j4 && cd python-package && sudo python3.6 setup.py install

Это создаст папку с именем xgboost_install и клонирует репозиторий xgboost, а также соберет и установит модуль xgboost python.

Однако это нарушает программу обновления программного обеспечения, если вы пытались использовать программу обновления программного обеспечения после установки.


Полный скрипт:

sudo apt-get -y update
sudo apt-get -y install python3.6
sudo apt-get -y install g++
sudo apt-get -y install libfreetype6-dev
sudo apt-get -y install python3.6-dev
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python3.6
sudo pip3.6 install -U matplotlib
sudo pip3.6 install -U numpy
sudo pip3.6 install -U scipy
sudo pip3.6 install -U pandas
sudo pip3.6 install -U scikit-learn
sudo pip3.6 install -U lightgbm
sudo pip3.6 install -U plotly
sudo pip3.6 install -U jupyter
sudo pip3.6 install -U seaborn
sudo pip3.5 install -U keras
sudo pip3.6 install -U tensorflow
sudo pip3.6 install -U nltk
sudo pip3.6 install -U pillow
sudo pip3.6 install -U TFLearn
sudo pip3.6 install -U nose
sudo pip3.6 install -U coveralls
sudo apt-get -y install git
sudo pip3.6 install http://download.pytorch.org/whl/cu80/torch-0.1.12.post2-cp36-cp36m-linux_x86_64.whl 
sudo pip3.6 install -U torchvision
cd && mkdir xgboost_install && cd xgboost_install && sudo git clone --recursive https://github.com/dmlc/xgboost && cd xgboost && sudo make -j4 && cd python-package && sudo python3.6 setup.py install
sudo apt-get -y update
sudo apt-get -y upgrade

1 ответ1

1

Вы не должны sudo устанавливать пакеты pip. Попробуйте запустить установку в виртуальной среде Python или в среде conda. И без судо. Это должно работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .