Не работает pip install notebook

НЕ работает PIP

Не работает pip install в Python 3.8.1
>>> pip install colorama
File » «, line 1
pip install colorama

SyntaxError: invalid syntax
пишу в cmd, путь в PATH прописан(как и в переменные среды пользователя так и в системных переменных). Помогите пожалуйста!

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не работает команда pip
Здравствуйте. Установил я питон на свой компьютер (Версия python 3.8.1). И все было хорошо до того.

Не работает pip
Дароу коллеги, сегодня столкнулся с такой проблемой, что не могу установить библиотеку через pip3.

Не работает Pip
Установил python 3.5.1 с офф. сайта. Ессно, pip установился с ним в комплекте. Но ни в IDLE, ни в.

Не работает PIP
Добрый день! Подскажите пожалуйста, я только-только начал изучать программу Python и решил.

Неверно. SyntaxError: invalid syntax это ошибка интерпретатора. К PATH никакого отношения не имеет.
Ваша ошибка — вы вводите команду не там, где нужно.

Добавлено через 1 минуту

Как же тяжело учить нубов.
После того как ты открыл cmd, ты должен ввести команду pip install модуль сразу же. А не после того, как написал команду python. Потому что команда python запускает интерактивный режим интерпретатора Python. И теперь все что ты пишешь — уже относится не к cmd, а Python коду.
В этом была твоя начальная ошибка.
>>>
это приглашение интерепратора Python, а не cmd. Отсюда и ошибка invalid syntax, которая никакого отношения в PATH и cmd не имеет. Учи матчасть.

Ну а далее — методом тыка ты нашел файл pip, открыл cmd в каталоге Scripts и ввел команду. Это — правильно. Но описал все это ты неправильно, чем вводишь в заблуждение других.

Источник

Installing a pip package from within a Jupyter Notebook not working

When I run !pip install geocoder in Jupyter Notebook I get the same output as running pip install geocoder in the terminal but the geocoder package is not available when I try to import it.

I’m using Ubuntu 14.04, Anaconda 4.0.0 and pip 8.1.2

Installing geocoder:

Then try to import it:

I also tried shutting down the notebook and restarting it without any luck.

Edit: I found that using the terminal installs the geocoder package in /home/ubuntu/.local/lib/python2.7/site-packages and using a notebook installs it in /usr/local/lib/python2.7/dist-packages which is not in the path. sys.path.append(‘/usr/local/lib/python2.7/dist-packages’) solves the problem for the current session.

So how can I permanently modify the path or tell pip where to install geocoder?

11 Answers 11

The ! tells the notebook to execute the cell as a shell command.

In IPython ( jupyter ) 7.3 and later, there is a magic %pip and %conda command that will install into the current kernel (rather than into the instance of Python that launched the notebook).

In earlier versions, you need to use sys to fix the problem like in the answer by FlyingZebra1

In older versions of conda:

*note — you do need to import sys

In jupyter notebook under python 3.6, the following line works:

This worked for me in Jupyter nOtebook /Mac Platform /Python 3 :

The problem is that pyarrow is saved by pip into dist-packages (in your case /usr/local/lib/python2.7/dist-packages ). This path is skipped by Jupyter so pip won’t help.

As a solution I suggest adding in the first block

or whatever is path or python version. In case of Python 3.5 this is

Try using some shell magic: %%sh %%sh pip install geocoder let me know if it works, thanks

Alternative option : you can also create a bash cell in jupyter using bash kernel and then pip install geocoder . That should work

I had the same problem.

I found these instructions that worked for me.

Issues may arise when using pip and conda together. When combining conda and pip, it is best to use an isolated conda environment. Only after conda has been used to install as many packages as possible should pip be used to install any remaining software. If modifications are needed to the environment, it is best to create a new environment rather than running conda after pip. When appropriate, conda and pip requirements should be stored in text files.

We recommend that you:

Читайте также:  Как отремонтировать фумигатор своими руками

Use pip only after conda

Install as many requirements as possible with conda then use pip.

Pip should be run with —upgrade-strategy only-if-needed (the default).

Do not use pip with the —user argument, avoid all users installs.

Источник

Запуск Jupyter через командную строку в Windows

Я установил Jupyter на Windows 10, Python 3.x через

Установка для работает нормально, хотя я перезагрузил терминал.

Но пытаясь бежать

«jupyter» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Как и где я могу найти исполняемый файл для Jupyter?

15 ответов

Если вы абсолютно уверены, что путь к вашей библиотеке Python находится в системных переменных (и вы можете найти этот путь при установке pip-установки jupyter, вам просто нужно немного прочитать), и вы по-прежнему сталкиваетесь с ошибками «команда не найдена или не распознана» в Windows. , можешь попробовать:

По крайней мере, для моих окон (Windows 10 Pro) наличие python -m — это единственный способ, с помощью которого я могу запускать свои пакеты python из командной строки без каких-либо ошибок

Неустранимая ошибка в панели запуска: невозможно создать процесс с помощью ‘»

Использование python 3.6.3. Здесь после установки Jupyter с помощью команды python -m pip install jupyter , команда jupyter notebook не работала для меня с помощью командной строки Windows.

Но, наконец, python -m notebook ‘сработало и заставило jupyter notebook работать на локальном компьютере.

В Windows 10: если вы использовали anaconda3 для установки ноутбука Jupyter и забыли установить флажок для добавления переменных среды в систему во время установки, вам необходимо вручную добавить следующие переменные среды в переменную «Путь»: Редактировать переменные среды «)

Если это не работает.

Pip не добавляет jupyter напрямую в path для local.

После некоторых копаний я нашел исполняемый файл для jupyter в папке:

Поэтому, если вы хотите иметь возможность выполнять программу из командной строки, вам нужно добавить ее в переменную% PATH. Вот скрипт powershell, чтобы сделать это. ОБЯЗАТЕЛЬНО ДОБАВЬТЕ «;» перед добавлением нового пути.

Если вы используете python3 , выключите python с помощью python3 но я рекомендую вам использовать pyenv вместо этого 🙂

Вот как я решил указанную проблему, надеюсь, это поможет:

установите python 3.7, используя официальный сайт для python, при установке включите установку PATH, установив флажок

после этого откройте cmd (обязательно откройте его после шага 1) и напишите: pip install jupyter ENTER

теперь вы сможете открыть блокнот jupyter с помощью команды: jupyter notebook

Кажется простым, но это также может помочь.

Проблема для меня заключалась в том, что я запускал команду jupyter из неправильного каталога.

Как только я перешел на путь, содержащий скрипт, все заработало.

Моя проблема заключалась в том, что в папке моего пользователя был пробел в имени папки.

После создания нового пользователя и переключения на этого пользователя Windows, ярлыки Windows и ссылки изнутри ‘Anaconda работали нормально.

Windows 8.1 64 бит. Последняя Анаконда.

Примечание: я закончил тем, что удалил переустановку Anaconda, но я чувствую, что проблема была действительно просто местом в пользовательском имени пользователя Windows / пользовательской папке.

У меня была такая же проблема, но

Работал на меня.

Если вы используете дистрибутив Anaconda, при установке убедитесь, что вы отметили опцию «Изменить путь».

Вы можете добавить следующее к вашему пути

C: [путь установки Python] \ Scripts

Например C : \ python27 \ Scripts

Он начнет работать для jupyter и для каждой другой установки pip, которую вы здесь сделаете.

Сначала убедитесь, что вы указали путь к Python в системных переменных. Затем попробуйте запустить

А затем запустить это

На путь, и это сработало.

Я запустил ноутбук Jupyter в Windows 10. Я нашел самый простой способ выполнить эту задачу, не полагаясь на такой дистрибутив, как Anaconda, — использовать Cygwin.

Читайте также:  Как отремонтировать спутниковый конвертер

В Cygwin установите python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (я включил изображение ниже всех установленных мной пакетов) и любые другие доступные вам пакеты python. Это, безусловно, самый простой вариант.

Затем выполните эту команду, чтобы просто установить блокнот jupyter:

Ниже приведены реальные команды, которые я выполнил, чтобы добавить больше библиотек на тот случай, если другие тоже нуждаются в этом списке:

Если какая-либо из вышеперечисленных команд терпит неудачу, не беспокойтесь, в большинстве случаев решение довольно простое. Что вы делаете, это смотрите на сбой сборки для любого недостающего пакета / библиотеки.

Скажем, он показывает отсутствующий pyzmq, затем закройте Cygwin, заново откройте установщик, перейдите к экрану списка пакетов, покажите «полный» для всех, затем найдите имя, например zmq, установите эти библиотеки и повторите приведенные выше команды.

Используя этот подход, было довольно просто успешно пройти через все отсутствующие зависимости.

После того, как все установлено, затем запустите в Cygwin перейдите в папку, которую вы хотите быть «корнем» для дерева пользовательского интерфейса ноутбука и введите:

Это запустит ноутбук и покажет некоторые результаты, как показано ниже:

Источник

Ошибка после обновления пипа: невозможно импортировать имя ‘main’

Всякий раз, когда я пытаюсь установить любой пакет, используя pip, я получаю эту ошибку импорта:

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

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, я обновлю свой вопрос.

29 ответов

Вы, должно быть, непреднамеренно обновили свой системный пункт (вероятно, через что-то вроде sudo pip install pip —upgrade )

Пип 10.х определяет, где находятся его внутренние органы. Команда pip3 , которую вы видите, предоставлена вашим сопровождающим пакета (предположительно, основана на Debian?) И не является файлом, управляемым pip.

Подробнее об этом можно прочитать на системе отслеживания проблем pip

Вы, вероятно, захотите не обновить системный пункт и вместо этого использовать virtualenv.

Чтобы восстановить двоичный файл pip3 , вам нужно sudo python3 -m pip uninstall pip && sudo apt install python3-pip —reinstall .

Если вы хотите продолжить работу на «неподдерживаемой территории» (обновление системного пакета вне диспетчера системных пакетов), вы, вероятно, можете использовать python3 -m pip . вместо pip3 .

Мы можем устранить ошибку, изменив файл pip.

Проверьте расположение файла:

Перейдите в это место ( / usr / bin / pip ) и откройте терминал

Введите: $ sudo nano pip

Ты можешь видеть:

Затем ctrl + o запишите изменения и выйдите

Надеюсь, что это будет делать!

Вы можете просто исправить пути pip и pip3, используя update-alternatives

Первое, что вы должны проверить, это ваш текущий $PATH запустить echo $PATH и посмотреть, вы можете найти /usr/local/bin , где обычно находятся pip3 и pip

Есть изменения, которые ваша система ищет здесь /bin/pip и /bin/pip3 поэтому я скажу исправить PATH, добавив в ваш файл

/.bash_profile , чтобы он сохранялся

export PATH=$PATH:/usr/local/bin и затем проверьте, исправлено ли это с which pip и which pip3

Если нет, то используйте update-alternatives чтобы окончательно это исправить

И если вы хотите указать pip на pip3, то

Как сказал @cryptoboy — проверьте, какую версию pip / python вы установили

А затем проверьте наличие ненужных библиотек в папке .local / lib /.

Я выполнял резервное копирование настроек при переходе на более новую версию Kubuntu, и в моей домашней директории была папка .local / lib / python2.7 /. Установленный питон 3.6. Я просто удалил старую папку и теперь все отлично работает!

Вы можете решить эту проблему, переустановив pip.

Используйте одну из следующих команд командной строки для переустановки pip:

Что бы это ни стоило, у меня была проблема с pip (не pip2 или pip3 ):

Каким-то образом (я не помню, как) у меня в каталоге

/.local было установлено содержимое Python. После того как я удалил каталог pip оттуда, pip снова начал работать.

Я использую sudo apt remove python3-pip , тогда pip работает.

Я столкнулся с той же проблемой в моей системе Ubuntu 16.04. Мне удалось это исправить, переустановив pip с помощью следующей команды:

Читайте также:  Швейной машины не работает двигатель материала

curl https://bootstrap.pypa.io/get-pip.py | sudo python3

Проверьте, кэшировался ли pip по другому пути, для этого вызовите $ which pip и убедитесь, что путь отличается от того, который был предложен в ошибке, если это так:

Что помогло мне исправить ошибку с помощью pip3 :

sudo cp -v /usr/local/bin/pip3 /usr/bin/pip3

Может быть, новая версия pip 10.0.1 не обновляет бинарный файл в / usr / bin? (что кажется не так)

РЕДАКТИРОВАТЬ: та же проблема возникает в Ubuntu 18.04. Лучшее решение, которое я нашел, — это символическая ссылка на двоичные файлы пипсов из /home/ в /usr/local/bin или /usr/bin (в зависимости от ваших предпочтений) следующим образом:

ПРИМЕЧАНИЕ. замените вашим текущим пользователем

Связанные версии (последние) находятся в:

Версия 3.6:

/home/demon/.local/lib/python3.6/site-packages/pip (python 3.6)

Версия 2.7:

/home/demon/.local/lib/python2.7/site-packages/pip (python 2.7)

В Ubuntu 18.04.1 Bionic Beaver вам нужно выйти и снова войти (перезапускать не обязательно), чтобы получить подходящую среду.

Что-то не так с пакетами, когда он генерирует файл / usr / bin / pip, вы должны изменить импорт:

Это решает проблему, я не уверен, почему это произвело, но это говорит кое-что в следующей проблеме:

Для Python версии 2.7 @Anthony решение отлично работает, изменив python3 на python следующим образом:

У меня была такая же ошибка, но python -m pip все еще работал, поэтому я исправил ее с помощью ядерной опции sudo python -m pip install —upgrade pip . Это сделал это для меня.

Импортировать main из pip._internal

Изменить код от

Восстановить с помощью python3 -m pip install —user pip==9.0.1 (или работающей версии)

В Debian вам нужно сначала обновить apt .

Если вы пропустите ‘sudo apt-get update -qq’, ваш пункт будет поврежден и отобразит ошибку «не удается найти основную».

Команды выше не работали для меня, но они были очень полезны:

Пожалуйста, выполните следующие команды для исправления. После запуска python3 -m pip install —upgrade pip выполните следующую команду.

Я также столкнулся с этой проблемой, когда захотел обновить систему pip pip3 с 9.0.1 до 19.2.3.

После запуска pip3 install —upgrade pip версия pip становится 19.2.3. Но main() был перемещен в pip._internal в последней версии, из-за чего pip3 не работает.

Поэтому в файле /usr/bin/pip3 замените line 9 : from pip import main на from pip._internal import main . Проблема будет исправлена, работает так же для python2-pip . (Проверено на дистрибутиве Ubuntu 18.04)

Используйте python -m pip install вместо pip install

Исполняемый файл pip (соответственно pip3 ) предоставляется вашим дистрибутивом ( python-pip в Ubuntu 16.04) и находится в /usr/bin/pip .

Поэтому он не обновляется с самим пакетом pip при обновлении пипа и может сломаться.

Если вы просто используете python -m pip напрямую, например, как в:

Он просматривает ваш путь к Python, находит последнюю версию pip и выполняет этот файл.

Он основан на том факте, что файл исполняется через import , но это очень стандартный тип интерфейса, и поэтому он менее подвержен поломке, чем хакерский скрипт Debian.

Затем я рекомендую добавить следующие псевдонимы в ваш .bashrc :

Файл Ubuntu 18.04 /usr/bin/pip3 делает:

И предположительно main был удален из pip в какой-то момент, что и сломало вещи.

Протестировано в Ubuntu 16.04 после обновления с pip3 9.0.1 до 18.0.

В конечном счете, однако, для серьезной разработки Python я бы порекомендовал вам установить свой собственный локальный Python с pyenv + virtualenv, что также поможет обойти эту ошибку в Ubuntu: https://askubuntu.com/questions/682869/how-do-i-install-a-different- питон — версии с использованием -APT -GET / 1195153 # 1195153

разрешается только в один шаг.

Я тоже сталкивался с этой проблемой, но это можно решить с помощью одной команды, не беспокоясь об этом и не теряя времени, и я пробовал это на нескольких системах, это самое чистое решение для этой проблемы. И это:

Для python3: — sudo python3 -m pip uninstall pip && sudo apt install python3-pip —reinstall .

Таким образом, вы можете просто установить пакеты, используя pip3 . проверить использовать pip3 —version .

Для более старых версий используйте: sudo python -m pip uninstall pip && sudo apt install python-pip —reinstall .

Теперь вы можете просто устанавливать пакеты, используя pip . проверить использовать pip —version .

Источник

Оцените статью