Я установил 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
).