Я использую Pycharm (2017.3.5) в качестве IDE для Python (3.6) и интегрировал ноутбук Jupyter для разработки.
До сих пор у меня не было проблем с установкой новых пакетов, и я сделал это с помощью Pycharm.
Сегодня я борюсь с библиотекой машинного обучения под названием xgboost.
Во-первых, ошибка установки заключалась в том, что мне нужно обновить pip. Я сделал это с версией 9.7 до 10.1. И тогда установка прошла следующим образом:
![Step1](https://i.stack.imgur.com/1icRb.png)
![Step2](https://i.stack.imgur.com/lHKQl.png)
![Step3](https://i.stack.imgur.com/DXW3i.png)
![why?](https://i.stack.imgur.com/TtryU.png)
Даже после «Пакет успешно установлен» он не указан выше в списке пакетов (я также пытался открыть pycharm)
При сканировании моего компьютера я обнаружил, что xgboost был загружен в папку anaconda:
C: \ Users \ Lenovo \ Anaconda3 \ Lib \ сайт-пакеты \ xgboost
Разве тогда я не смогу импортировать его в pycharm, как любой другой пакет?
Я обнаружил, что у людей с такими же проблемами были люди:
когда я бегу:
import os
print(os.environ['PYTHONPATH'].split(os.pathsep))
результат: ['C: \ Users \ Lenovo \ PycharmProjects \ Kaggle'], но это только имя, где я храню свои файлы и коды, я не хочу, чтобы здесь были пакеты.
Также здесь было рекомендовано:
import sys
sys.path.append(r"C:\Users\sifangyou\xgboost\python-package")
import xgboost
Но я не знаю, какой каталог мне указать в моем случае.
но когда я бегу:
import pip
pip.main(['install', '<xgboost>'])
У меня есть:
![enter image description here](https://i.stack.imgur.com/5a0OY.png)
Мой опыт работы в области статистики, а не в области компьютерных наук, поэтому я намного выше своих возможностей и хотел бы получить некоторое объяснение относительно того, как библиотеки Anaconda, Pycharm и Python связаны, поскольку я случайно интегрировал Conda с Pycharm и смог установить библиотеки, такие как Pandas или Numpy, но когда у меня возникают проблемы с xgboost, я понятия не имею, что делаю, и просто пробую случайные решения, найденные в Интернете.
Спасибо!