Страница 1 из 1

установка и развёртывание flask

Добавлено: 30 мар 2021, 01:08
Владислав
ПРостите если не в ту тему.Мне надо установить flask на python
есть 2.7.6 Python он стоит по умолчанию и Python 3.4.3 есть песочница virt
Я так понимаю что надо ставить flask под какой то конкретный Python?
Тоесть что-то вроде такого Pip3 install flask или нет ?
Я просто пробовал ещё и так pip install flask...
Я правильно понимаю что у разных версий Python свой pip?
Его надо прописывать в псишарм.

Код: Выделить всё

pip3 install flask
Downloading/unpacking flask
  Downloading Flask-1.1.2-py2.py3-none-any.whl (94kB): 94kB downloaded
Downloading/unpacking Werkzeug>=0.15 (from flask)
  Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298kB): 298kB downloaded
Downloading/unpacking itsdangerous>=0.24 (from flask)
  Downloading itsdangerous-1.1.0-py2.py3-none-any.whl
Downloading/unpacking click>=5.1 (from flask)
  Downloading click-7.1.2-py2.py3-none-any.whl (82kB): 82kB downloaded
Downloading/unpacking Jinja2>=2.10.1 (from flask)
  Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125kB): 125kB downloaded
Downloading/unpacking MarkupSafe>=0.23 (from Jinja2>=2.10.1->flask)
  Downloading MarkupSafe-1.1.1.tar.gz
  Running setup.py (path:/tmp/pip_build_supersalad/MarkupSafe/setup.py) egg_info for package MarkupSafe
    /usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'python_requires'
      warnings.warn(msg)
    /usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'project_urls'
      warnings.warn(msg)
    
    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*.py[co]' found anywhere in distribution
Installing collected packages: flask, Werkzeug, itsdangerous, click, Jinja2, MarkupSafe
Cleaning up...
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 1436, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 672, in install
    self.move_wheel_files(self.source_dir, root=root)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 902, in move_wheel_files
    pycompile=self.pycompile,
  File "/usr/lib/python3/dist-packages/pip/wheel.py", line 206, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/lib/python3/dist-packages/pip/wheel.py", line 193, in clobber
    os.makedirs(destsubdir)
  File "/usr/lib/python3.4/os.py", line 237, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.4/dist-packages/flask'

Storing debug log for failure in /home/supersalad/.pip/pip.log

установка и развёртывание flask

Добавлено: 30 мар 2021, 07:04
rogoznik
Владислав писал(а):
30 мар 2021, 01:08
есть 2.7.6 Python
Уже не стоит использовать - сильное легаси.
Владислав писал(а):
30 мар 2021, 01:08
Тоесть что-то вроде такого Pip3 install flask или нет ?
точно

Код: Выделить всё

▶ pip3 install flask
Collecting flask
  Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB)
     |████████████████████████████████| 94 kB 439 kB/s 
Collecting Werkzeug>=0.15
  Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
     |████████████████████████████████| 298 kB 5.1 MB/s 
Requirement already satisfied: click>=5.1 in /usr/lib/python3/dist-packages (from flask) (7.0)
Collecting Jinja2>=2.10.1
  Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
     |████████████████████████████████| 125 kB 5.6 MB/s 
Collecting itsdangerous>=0.24
  Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting MarkupSafe>=0.23
  Downloading MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (32 kB)
Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, flask
Successfully installed Jinja2-2.11.3 MarkupSafe-1.1.1 Werkzeug-1.0.1 flask-1.1.2 itsdangerous-1.1.0

nick ~                                                                                                                                            
▶ python3 --version 
Python 3.8.5
Владислав писал(а):
30 мар 2021, 01:08
Я правильно понимаю что у разных версий Python свой pip?
Да
Владислав писал(а):
30 мар 2021, 01:08
Его надо прописывать в псишарм.
Там надо указать интерпретатор

установка и развёртывание flask

Добавлено: 30 мар 2021, 18:47
Владислав
rogoznik, тоесть я правильно понимаю что надо поставить Python вот этой версии
Python 3.8.5.

установка и развёртывание flask

Добавлено: 30 мар 2021, 19:56
rogoznik
Владислав, не факт что ты его поставишь. Покажи

Код: Выделить всё

inxi -Fxz

установка и развёртывание flask

Добавлено: 30 мар 2021, 20:04
Владислав

Код: Выделить всё

supersalad@supersalad-EasyNote-LM85 ~ $ inxi -Fxz
System:    Host: supersalad-EasyNote-LM85 Kernel: 3.13.0-37-generic x86_64 (64 bit, gcc: 4.8.2) 
           Desktop: N/A Distro: Linux Mint 17.1 Rebecca
Machine:   System: Packard Bell (portable) product: EasyNote LM85 version: V1.12
           Mobo: Packard Bell model: EasyNote LM85 version: V1.12 Bios: Phoenix version: V1.12 date: 06/21/2010
CPU:       Dual core Intel Core i5 CPU M 460 (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10107.7 
           Clock Speeds: 1: 1199.00 MHz 2: 1199.00 MHz 3: 1199.00 MHz 4: 1733.00 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] bus-ID: 02:00.0 
           X.Org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1280x800@59.8hz 
           GLX Renderer: Gallium 0.4 on AMD REDWOOD GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
Audio:     Card-1: Intel 5 Series/3400 Series Chipset High Definition Audio driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2: Advanced Micro Devices [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series] driver: snd_hda_intel bus-ID: 02:00.1
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-37-generic
Network:   Card-1: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) driver: ath9k bus-ID: 05:00.0
           IF: wlan0 state: up mac: <filter>
           Card-2: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe driver: tg3 ver: 3.134 bus-ID: 03:00.0
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: 320.1GB (22.5% used) 1: id: /dev/sda model: WDC_WD3200BEKX size: 320.1GB 
Partition: ID: / size: 102G used: 67G (70%) fs: ext4 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 47.0C mobo: 43.0C gpu: 54.5 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 208 Uptime: 2:11 Memory: 2171.7/3816.1MB Runlevel: 2 Gcc sys: 4.8.4 Client: Shell inxi: 1.8.4 

установка и развёртывание flask

Добавлено: 30 мар 2021, 20:35
rogoznik
Владислав писал(а):
30 мар 2021, 20:04
Linux Mint 17.1
Оно уже с поддержки снято. Ставь свежее систему

установка и развёртывание flask

Добавлено: 30 мар 2021, 20:38
Владислав
rogoznik, а через upgrade как нибудь можно.

установка и развёртывание flask

Добавлено: 30 мар 2021, 21:52
rogoznik
Владислав писал(а):
30 мар 2021, 20:38
можно.
Можно что? Поставить свежую систему или свежий python?

установка и развёртывание flask

Добавлено: 30 мар 2021, 22:09
Владислав
rogoznik, мне бы в потёмках - как говорится нехотелось бы ходить.
Мой вопрос был о Python.
Тоесть мне смело можно его ставить и под него ставить flask.
ПОсмотрите мой первый пост.

установка и развёртывание flask

Добавлено: 30 мар 2021, 22:12
Dja
Если правильно понял для flask нужен свежий питон, для свежего питона нужна свежая ОС.

установка и развёртывание flask

Добавлено: 30 мар 2021, 22:15
rogoznik
Владислав, да не поставишь ты ничего. Вот есть у тебя старая версия
Владислав писал(а):
30 мар 2021, 01:08
Python 3.4.3
Вот и будешь с ней сидеть.
flask можешь попробовать поставить так

Код: Выделить всё

sudo pip3 install flask
Но так он поставиться глобально для всей системы
Ну и есть подозрения что не поставится flask

установка и развёртывание flask

Добавлено: 02 апр 2021, 08:42
Владислав
rogoznik, да неставится ничего.

установка и развёртывание flask

Добавлено: 02 апр 2021, 10:04
rogoznik
Владислав, значит нужна актуальная версия python, а в старую систему вряд ли у получится его притащить

установка и развёртывание flask

Добавлено: 05 апр 2021, 07:09
FreeStyler
rogoznik, а через какой-нибудь python version manager типа pyenv?
Владислав, попробуй, мабыть получится https://duckduckgo.com/?t=canonical&q=p ... &ia=images

установка и развёртывание flask

Добавлено: 05 апр 2021, 07:18
rogoznik
FreeStyler, в принципе можно. Но у меня нет никакого желания расписывать как это делать. Вся инфа есть на просторах.

установка и развёртывание flask

Добавлено: 05 апр 2021, 10:57
Владислав
rogoznik, спасибо ненадо расписывать я попробую если неполучится то буду переустанавливать систему - я решил.