Я ноб с установкой программ python. Я знаю, что здесь есть много Вопросов, таких как здесь, я пытался найти решение для своей проблемы, но я не могу это исправить. Прежде всего, я пытаюсь установить программу под названием Qarq. В readme говорится:Проблемы с Python: ImportError: Нет модуля с именем ... [Linux]
Setup
In order to get qark running, it must be present on your python path. If not, it may lead to module not found errors. This can be done for your current shell by running the following:
export PYTHONPATH={qark root directory}:$PYTHONPATH
Ну, я набираю команду. Я проверяю переменную с эхом, и я вижу каталог в переменной. Тем не менее, я типа «питон setup.py установить», и я получаю эту ошибку:
[email protected]:~/qark$ python setup.py install
Traceback (most recent call last):
File "setup.py", line 1, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools
Затем я прочитал в вопросе here, что вы должны установить Setuptools, так что я сделал это. Я побежал следующую команду:
sudo apt-get install python-setuptools
Но проблема все еще существует, я пытаюсь запустить «Python setup.py установить», и я получаю ту же ошибку. С другой стороны, readme говорит, что вам нужно выполнить только $ python qarkMain.py. Я делаю это, и я получаю ту же ошибку с другим модулем:
[email protected]:~/qark/qark$ python qarkMain.py install
Traceback (most recent call last):
File "qarkMain.py", line 30, in <module>
from qark.modules.IssueType import IssueSeverity
ImportError: No module named qark.modules.IssueType
Я использую Python 2.7.12 (по умолчанию, Nov 12 2016, 1:02:22) [GCC 4.8.4] на linux2. (Ubuntu 14.04.5 LTS) Я попытался установить qark на Ubuntu 16.04.1 LTS, и он отлично работал. Мне не нужно было устанавливать setuptools. Оба имеют одну и ту же версию python. Я думаю, проблема в том, что python не может найти модули, возможно, мне нужно переместить каталог qark в другой каталог. Я думаю, что это все, если вам нужна дополнительная информация, просто спросите меня. Мне нужна ваша помощь, я уверен, что моя проблема - глупость и легко исправить. Но я ноб с питоном, и я понятия не имею. Большое спасибо и спасибо заранее. Извините за мой английский, я не носитель языка.
EDIT: Я нашел решение, я попытался установить снова ОС, и теперь python работает правильно, я не знаю, сломал ли python, или я сделал что-то плохое. В любом случае, спасибо.
Что говорит эхо $ PYTHONPATH? – Nishant
Он говорит {/ home/santoku/qark/qark}: {/ home/santoku/qark}: Я думаю, что это должно быть с большим количеством каталогов ... потому что если я не буду добавлять эти каталоги вручную, он будет пустым. Но я не знаю, как это работает ... – Perancker
Это {} буквально присутствует? Я думаю, что в идеале это должно быть 'export PYTHONPATH =/home/santoku/qark/qark:/home/santoku/qark'. Посмотрите, поможет ли это. – Nishant