Как установить модуль Python на Ubuntu
Я только что написал функцию на Python. Затем я хотел сделать его модулем и установить на своем Ubuntu 11.04. Вот что я сделал.
-
Создал setup.py вместе с файлом functions.py.
-
Созданный файл рассылки с использованием $Python2.7 setup.py sdist
-
Затем установите $Python2.7 setup.py install
Все шло хорошо. Но позже я захотел использовать модуль, импортирующий его в свой код.
Я получил ошибку импорта: ImportError: Нет модуля с именем "-------"
PS. Я искал Google и не нашел конкретного ответа. Подробный ответ будет очень оценен.
Ответы
Ответ 1
В большинстве случаев установка требует:
sudo python setup.py install
В противном случае вы не сможете писать в установочные каталоги.
Я уверен, что (если бы вы не были root), вы получили сообщение об ошибке, когда вы делали
python2.7 setup.py install
Ответ 2
Я не мог установить какие-либо модули или яйца, пока я не использовал диспетчер пакетов для установки (для моей версии) python2.6-dev
sudo apt-get install python2.6-dev
После этого мне удалось запустить файл setup.py, который был включен в загруженный и распакованный модуль без ошибок gcc. Я предполагаю, что python2.6-dev является "пакетом разработки".