Я установил py2cytoscape, и он отлично работает с графическим интерфейсом в Pycharm Linux, но когда я запускаю свой код из терминалов, то эта проблема:

$ python../any.py

Traceback (последний вызов был последним):

Файл "../any.py", строка 1, из py2cytoscape.data.cyrest_client import CyRestClient

Файл "/home/admin-cbdm/.local/lib/python2.7/site-packages/py2cytoscape/data/cyrest_client.py", строка 4, из.network_client импортирует NetworkClient

Файл "/home/admin-cbdm/.local/lib/python2.7/site-packages/py2cytoscape/data/network_client.py", строка 12, из..util import util_dataframe как df_util

Файл "/home/admin-cbdm/.local/lib/python2.7/site-packages/py2cytoscape/util/util_dataframe.py", строка 88 строка = (источник, итр, цель, * дополнительные_значения) ^

SyntaxError: неверный синтаксис

1 ответ

Ваше терминальное окружение не такое, как у вас на pycharm.

Убедитесь, что у вас установлена ​​последняя версия Python 3 или Python 2.7.13 (which python и начать python чтобы убедиться, что вы обращаетесь к правильной версии), затем установите py2cytoscape (также убедитесь, что вы обращаетесь к соответствующей which pip).

Другие вопросы по тегам