2015-04-21 8 views
0

Я изучаю, как использовать новый Jupyter. Я хочу установить пакеты: BeautifulSoup, mrjob, pattern и seaborn на python 2.7. Сначала я попытался сделать это, запустив pip install BeautifulSoup mrjob pattern seaborn. Все возвращается: SyntaxError: недействительный синтаксисУстановить BeautifulSoup, mrjob, pattern и seaborn на python 2.7 на Jupyter

Я также пробовал from bs4 import BeautifulSoup, он действительно работал для Beautifulsoup. Но я еще не знаю, как установить другие пакеты.

Хотите знать, почему была синтаксическая ошибка для использования pip install? Это потому, что я не установил pip на python 2.7?

+0

Похоже, вы используете 'pip' изнутри Jupyter. Это программа командной строки, поэтому вы должны запускать ее с терминала. – mwaskom

+0

Спасибо, мваск! Ты прав. – enaJ

ответ

2

Я также был в состоянии установить эти пакеты из iphython окна ноутбука, запустив

import pip  
def install(package): 
    pip.main(['install', package]) 

install('BeautifulSoup4') 
0

Вы пробовали установить один пакет за раз. Это поможет вам определить, какая команда установки не работает.

Вы можете найти пакеты Julia here.

+0

Я установил их один раз в каждый раз, так что это не проблема. Но все равно спасибо. – enaJ

0

Проблема была в том, что я бегал по трубопроводу изнутри Jupyter. Однако Jupyter - это программа командной строки. Благодаря Mwaskom, решение запустить его из терминала с помощью:

pip install BeautifulSoup mrjob pattern seaborn 
0

Вы можете попробовать:

!pip install BeautifulSoup mrjob pattern seaborn