#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 ...