Неспособный установить Python без sudo доступа

Вы можете использовать функции head() (или first()), чтобы увидеть, имеет ли DataFrame одну строку. Если это так, это не пусто.

36
задан Léo Léopold Hertz 준영 8 March 2009 в 09:42
поделиться

2 ответа

, Как я могу установить на пути в соответствии со своим корневым каталогом?

mkdir /home/masi/.local

cd Python-2.6.1
make clean
./configure --prefix=/home/masi/.local
make
make install

Тогда выполненное использование:

/home/masi/.local/bin/python

Так же, если у Вас есть сценарии (например, CGI), которые требуют Вашей собственной пользовательской версии Python, который необходимо сказать им явно:

#!/home/masi/.local/bin/python

вместо того, чтобы использовать систему по умолчанию Python, который выберет “#!/usr/bin/env python”.

можно изменить установку PATH для создания просто ввода “python” из консоли выполненным, что версия, но это не поможет для веб-приложений, запускаемых при другом пользователе.

при компиляции чего-то, что связывается с Python (например, mod_wsgi) необходимо сказать его, где найти Python, или он будет использовать систему один вместо этого. Это часто делается что-то как:

./configure --prefix=/home/masi/.local --with-python=/home/masi/.local

Для других находящихся в setup.py расширений как MySQLdb просто необходимо выполнить setup.py сценарий с правильной версией Python:

/home/masi/.local/bin/python setup.py install
95
ответ дан bobince 23 September 2019 в 21:53
поделиться

Вы не можете; не к /usr, так или иначе. Только суперпользователи могут записать в те каталоги. Попытайтесь установить Python на пути в соответствии с Вашим корневым каталогом вместо этого.

2
ответ дан kquinn 23 September 2019 в 21:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: