Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 26, 2017 16:05:17

Resistanse
Зарегистрирован: 2017-08-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

Решил установить python на сервер своего хостинга(ОС - Linux),делал все по инструкции, которая находится на сайте хостинга, но в конце установки в терминале появляется ошибка:

Exception:
Traceback (most recent call last):
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/basecommand.py”, line 215, in main
status = self.run(options, args)
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/commands/install.py”, line 272, in run
with self._build_session(options) as session:
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/basecommand.py”, line 72, in _build_session
insecure_hosts=options.trusted_hosts,
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/download.py”, line 329, in __init__
self.headers = user_agent()
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/download.py”, line 93, in user_agent
from pip._vendor import distro
File “<frozen importlib._bootstrap>”, line 961, in _find_and_load
File “<frozen importlib._bootstrap>”, line 950, in _find_and_load_unlocked
File “<frozen importlib._bootstrap>”, line 646, in _load_unlocked
File “<frozen importlib._bootstrap>”, line 616, in _load_backward_compatible
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/distro.py”, line 1050, in <module>
_distro = LinuxDistribution()
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/distro.py”, line 595, in __init__
self._distro_release_info = self._get_distro_release_info()
File “/tmp/tmppvrt_r5d/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/distro.py”, line 984, in _get_distro_release_info
basenames = os.listdir(_UNIXCONFDIR)
PermissionError: Permission denied: ‘/etc’

Офлайн

#2 Авг. 26, 2017 16:16:36

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

у вас нету доступа к /etc директории, показывайте инструкцию. А то не ясно - рекомендовать вам через sudo делать, или вы недозволенное для вашего сервера пытаетесь сделать.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Авг. 26, 2017 16:22:24

Resistanse
Зарегистрирован: 2017-08-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

https://www.1gb.ru/wiki/index.php?title=Python - там пункт установка собственной версии,через sudo вряд ли получится, это же хостинг

Офлайн

#4 Авг. 27, 2017 02:49:36

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

Resistanse
PermissionError: Permission denied: ‘/etc’
Resistanse
https://www.1gb.ru/wiki/index.php?title=Python - там пункт установка собственной версии

Пишут, что в /home/user/local можно ставить:
Установка собственной версии

Общесистемно не всегда возможно обновить Python на сервере, но среда хостинга 1Gb.ru позволяет поставить и использовать любую версию из своего домашнего каталога. Как это сделать:
1. Создаем каталог для исходных текстов:

$ mkdir ~/src && cd ~/src

2. С сайта python.org скачиваем архив с исходниками. Пример ниже показывает команды для версии 2.6.9, в вашем случае версия может быть любой.

$ wget http://python.org/ftp/python/2.6.9/Python-2.6.9.tgz

3. Распаковка:

$ tar xvfz Python-*.tgz && cd Python-*

4. Компиляция и установка в каталог ~/local

$ ./configure --prefix=$HOME/local --disable-ipv6 && make && make install

5. Если установка завершилась успешно, следующая команда покажет вам версию Python:

$ ~/local/bin/python -V
Python 2.6.9

Вот структура папок для local
[guest@localhost ~]$ ls /usr/local
bin etc games include lib lib64 libexec sbin share src
[guest@localhost ~]$
Убрать можно только games, остальные все надо создать.



Отредактировано py.user.next (Авг. 27, 2017 02:51:19)

Офлайн

#5 Авг. 27, 2017 11:18:25

Resistanse
Зарегистрирован: 2017-08-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

py.user.next
Создал эти папки,но все равно выдает такую же ошибку

Офлайн

#6 Авг. 27, 2017 11:22:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Ошибка при установке python 3.6.2 на хостинг.Linux

Resistanse
Создал эти папки,но все равно выдает такую же ошибку
Устанавливай так, как написано в их wiki.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version