Подтвердить что ты не робот

Как установить модуль Python на Ubuntu

Я только что написал функцию на Python. Затем я хотел сделать его модулем и установить на своем Ubuntu 11.04. Вот что я сделал.

  • Создал setup.py вместе с файлом functions.py.

  • Созданный файл рассылки с использованием $Python2.7 setup.py sdist

  • Затем установите $Python2.7 setup.py install

Все шло хорошо. Но позже я захотел использовать модуль, импортирующий его в свой код. Я получил ошибку импорта: ImportError: Нет модуля с именем "-------"

PS. Я искал Google и не нашел конкретного ответа. Подробный ответ будет очень оценен.

4b9b3361

Ответ 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 является "пакетом разработки".