Я хочу запустить локально сохраненную программу .py в строке окон CMD, потому что это единственный способ, которым я могу вызывать программы из другой среды программирования.
При попытке сделать это я указываю вВ строке CMD указывается местоположение python.exe (папки anaconda) и расположение программы python.
Проблема заключается в том, что, хотя программы работают хорошо при запуске в среде anaconda (jupyter запущен из anaconda), они отсутствуют.библиотеки, установленные в Anaconda (те, которые не включены в базовую библиотеку, pandas numpy).
Я нахожу в здесь точно такую же проблему, но попытка реализовать предложенное решение не решаетпроблема в моем случае.
Ситуация: Python 3.7 установлен на машине Windows с anaconda.Панды и numpy присутствуют в списке установленных пакетов в навигаторе anaconda.Панды без проблем импортировались в блокнот jupyter без проблем.
Программа, записанная в блокноте Jupyter, запущена из навигатора anaconda.
Загрузите файл .py в определенное место на жестком диске.
Откройте терминал CMD и запустите
C:\Users\xxxxxx>C:\Users\xxxxxx\AppData\Local\Continuum\anaconda3\python.exe C:\Users\xxxxxx\pyCODE\pySoft.py
Traceback (последний последний вызов):
File "C:\Users\xxxxxx\pyCODE\pySoft.py", line 30, in <module> import pandas as pd
ModuleNotFoundError: No module named 'pandas'
Следуя инструкциям, приведенным в вышеупомянутой ссылке, я удалил панд и numpy в анакондестрока подсказки
(base) C:\Users\xxxxxx>pip uninstall pandas
В принципе панды должны быть удалены.
Удивительно, но пакет pandas все еще можно найти в навигаторе anaconda среды (также после закрытия и открытия), и работает версия jupyter (импорт панд не выдает ошибку)
, если я идуснова к приглашению anaconda и наберите:
pip uninstall pandas
сообщение: Панды пропускаются, если они не установлены.
Так что же здесь происходит?где и где не установлены панды?И прежде всего, каковы шаги для запуска программы Pyhton из
Кстати, я пытался следовать этой инструкции для запуска из CMD
спасибо большое
(xxxxxx по соображениям конфиденциальности)