#python #anaconda
#python #анаконда
Вопрос:
У меня есть требование запустить службу после установки пакетов, вызвав команду tabpy, которую я использовал ниже, и я получаю сообщение об ошибке. Та же команда может быть выполнена без каких-либо проблем вручную в jupyter notebook путем записи !tabpy
вручную. Таким образом, есть ли какой-либо другой способ, которым мы можем вызывать такие команды из скрипта python
мой скрипт на python
#!/usr/bin/env python
# coding: utf-8
# In[ ]:
from IPython import get_ipython
get_ipython().system('tabpy')
Мое сообщение об ошибке
File "Tabpy_startup.py", line 8, in <module>
get_ipython().system('tabpy')
AttributeError: 'NoneType' object has no attribute 'system'
Комментарии:
1. по какой-то причине
get_ipython()
None
.2. есть идеи, как это исправить, пожалуйста
3.
get_ipython()
возвращает только в том случае, если запущен сеанс ipython. Смотрите этот вопрос на GitHub4. @G.Anderson на самом деле вы правы. есть ли какой-либо другой способ вызова команд, которые мы запускаем в jupyter notebook с «!» пример! tabpy в скрипте python, пожалуйста??
5. По этой ссылке на github можно попробовать несколько возможных решений, таких как запуск скрипта в виде
.ipy
файла