Не удается импортировать пакет Xgboost в PyCharm (Jupyter) после установки - PullRequest
0 голосов
/ 03 мая 2018

Я использую Pycharm (2017.3.5) в качестве IDE для Python (3.6) и интегрировал ноутбук Jupyter для разработки.

До сих пор у меня не было проблем с установкой новых пакетов, и я сделал это с помощью Pycharm.

Сегодня я борюсь с библиотекой машинного обучения под названием xgboost.

Во-первых, ошибка установки заключалась в том, что мне нужно обновить pip. Я сделал это с версией 9.7 до 10.1. И тогда установка прошла следующим образом:

Step1

Step2

Step3

why?

Даже после «Пакет успешно установлен» он не указан выше в списке пакетов (я также пытался открыть 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


Мой опыт работы в области статистики, а не в области компьютерных наук, поэтому я намного выше своих возможностей и хотел бы получить некоторое объяснение относительно того, как библиотеки Anaconda, Pycharm и Python связаны, поскольку я случайно интегрировал Conda с Pycharm и смог установить библиотеки, такие как Pandas или Numpy, но когда у меня возникают проблемы с xgboost, я понятия не имею, что делаю, и просто пробую случайные решения, найденные в Интернете.

Спасибо!

...