Почему установка pip не работает с Spyder 5?

#python #anaconda #spyder

Вопрос:

Я обновил Spyder 4 до Spyder 5 с помощью Anaconda в эти выходные из-за проблем с задержкой со Spyder 4 на Mac. Однако предыдущие программы, которые я написал, не будут выполняться из-за отсутствия установленных пакетов (yfinance, matplotlib.pyplot). Когда я использую стандартную команду «pip install yfinance», она возвращает «без модуля с именем pip». Я несколько раз переустановил pip с терминалом и подтвердил, что он есть, и установка pip все еще работает на Spyder 4. Я также удалил и повторно загрузил Spyder 5 несколько раз и обновил его до последней версии программного обеспечения macOS.

У кого-нибудь была подобная проблема или есть какие-либо идеи, как это исправить? Моя диссертация скоро должна быть защищена, и я не могу позволить себе терять на это еще несколько дней!! Заранее спасибо…

Комментарии:

1. какую версию python вы используете??

2. На данный момент я нахожусь на версии 3.8.8

3. новый Spyder может использовать другой Python, и вы, возможно, установили модули на одном Python и запускаете код на другом Python. Pythons не использует общие модули, и вам придется снова устанавливать модули в новом Python. ИЛИ вам нужно проверить в Spyder настройках, какой Python он использует, и сравнить с python, используемым для установки модулей python -V

4. может быть, сначала в spyder запустите print( sys.executable ) , чтобы получить /full/path/to/python , а затем используйте его для установки модулей /full/path/to/python -m pip install ...