Как я могу запустить скрипт Python без использования редактора Python, который включает в себя smartsheet SDK
Одно из решений Я пытался преобразовать скрипты Python в файлы.exe, используя такие вещи, как py2exe и cx_Freeze, но я продолжаю получать ошибки после запуска cmd. Ребята, можете ли вы придумать какие-нибудь другие решения, или я должен просто попробовать то, над чем я сейчас работаю?
Примечания: я запускаю Spyder 3.3.1 на anaconda и использую приглашение anaconda для установки файлов и использования устанавливаемых файлов
Пример 1: я компилирую программу, используя
pyinstaller myscript.py
Когда он заканчивает работать, у меня остается полная папка сборки, но пустая папка dist.
Последняя ошибка, которую я получаю до остановки командной строки:
for real_module_name, six_module_name in real_to_six_module_name.items():
AttributeError: 'str' object has no attribute 'items'
2 ответа
В итоге я использовал аддон для Python под названием xlwings. Это была простая установка с использованием
conda install xlwings
и я просто использовал таблицу Excel для ввода (идентификаторы папок / листов и заголовки).
Я сделал макрос, который позволяет мне нажимать одну кнопку, которая запускает код (без необходимости открывать интерпретатор Python), и он отлично работает.
Спасибо всем за их постоянную помощь и поддержку, я очень ценю это!
Если все, что вам нужно - это запустить скрипт без использования IDE, просто запустите его из командной строки.
C:\Python27\python.exe C:\script\path\my_python_script.py
Если вам нужен значок с двойным кликом, вы можете поместить его в пакетный файл.