Як використовувати easy_install на linux терміналі?


0

Я встановлюю py2exe за допомогою easy_install. ось що я набрав:

easy_install py2exe

Я використовую linux mint cinnamon 15. Це я отримую, хоча:

[Errno 13] Дозвіл заборонено: '/usr/local/lib/python2.7/dist-packages/test-easy->install-3460.pth'

Вказаний інсталяційний каталог (через --install-dir, -prefix або   за замовчуванням distutils):

/usr/local/lib/python2.7/dist-packages/

Можливо, ваш обліковий запис не має доступу до запису до цього каталогу? Якщо   інсталяційний каталог є системним каталогом, можливо, потрібно ввійти   як адміністратор або "кореневий" обліковий запис. Якщо у вас немає адміністративних   доступ до цієї машини, ви можете вибрати іншу установку   папку, переважно таку, яка вказана у вашому середовищі PYTHONPATH   змінної.

Для отримання інформації про інші опції, ви можете звернутися до   документацію за адресою:

http://packages.python.org/distribute/easy_install.html

Внесіть відповідні зміни для своєї системи та повторіть спробу.

потім я також спробував pygame, але та ж помилка. хто може допомогти мені встановити py2exe і повідомити про проблему? Я адміністратор.


3
Використовуйте його з sudo, як sudo easy_install py2exe
Igor Hatarist

просто хотів набрати, що сам: D
Meintjes

@IOXenus - Чому ви публікуєте це як коментар? Перейдіть до відповіді, щоб отримати репутацію, особливо якщо ви правильні. Я можу запропонувати додати незначну кількість інформації про те, чому, якщо у вас є час, а також.
nerdwaller

@nerdwaller Я опублікував це як коментар, тому що я не думаю, що моя відповідь хороша / досить детальна. Ви маєте рацію, я був дуже ледачий в той час, коли я відповів. :)
Igor Hatarist

Відповіді:


4

Використовуйте його за допомогою sudo, наприклад:

sudo easy_install py2exe

Коротко, sudo це приголомшлива команда, яка надає вам, що ви вводите після неї з правами root. Таким чином, ви маєте достатньо дозволів, щоб встановити його за допомогою easy_install.


2
Іноді відповідь не повинна бути романом, спасибі за її розміщення. @ techgenius101 - Якщо вам потрібно більше інформації про sudo, подивись на Вікіпедія або man sudo у вашому терміналі. Це означає "Super User Do".
nerdwaller
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.