Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753

python 2 в современном Линукс

07.09.2020, 07:39. Показов 983. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Установил Python 2.

Code
1
2
python2 -m pip install fuzzywuzzy
/usr/bin/python2: No module named pip
Как установить pip для него? Какую отдельную IDE выбрать для него (чтобы не забыть переключить на Python 3 в той, в которой обычно буду работать)? И как в ней прописать эту версию Пайтона и что вписывать, чтобы русский язык нормально работал?

Код для примера:
Python
1
2
3
4
5
6
7
# -*- coding: utf-8 -*-
from fuzzywuzzy import process
strings = ['привет', 'здравствуйте', 'приветствую', 'хай', 'здорова', 'ку-ку']
process.extract("Прив", strings, limit=3)
# [('привет', 90), ('приветствую', 90), ('здравствуйте', 45)]
process.extractOne("Прив", strings)
# ('привет', 90)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.09.2020, 07:39
Ответы с готовыми решениями:

Как узнать, какая версия Python 3 в Линукс установлена (если есть она там)?
on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> python3 Traceback (most recent call last): ...

Python в Линукс
Какой Python устанавливать? Зашел на python.org. Там написано

Перенос Python на линукс
Переношу программы на питон с windows на линукс, используемая версия питон 3.3.5 и модуль pyodbc-3.0.7. При запуске программы возникает...

18
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
07.09.2020, 07:54
Нафига тебе второй питон? Библиотека вполне поддерживает текущий питон
Python
Python :: 2.7
Python :: 3
Python :: 3.4
Python :: 3.5
Python :: 3.6
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
07.09.2020, 08:14  [ТС]
Благодарю. Это не обратил внимание на слова " or higher".
Однако Python 2, если понадобиться, то в какой IDE лучше код запускать?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.09.2020, 08:29
Цитата Сообщение от supmener Посмотреть сообщение
в какой IDE лучше код запускать?
В командной строке лучше код запускать
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
07.09.2020, 08:35  [ТС]
А в консоль можно вставлять код программы целиком, а не построчно?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.09.2020, 09:13

Код можно целиком вставить в файл, который запустить из консоли.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 15:01  [ТС]
Не знаю, какую команду ввести.
Code
1
2
3
4
5
6
7
8
9
ia@PC:~$ cd /home/ia/soft
ia@PC:~/soft$ python snake.pyw
Traceback (most recent call last):
  File "snake.pyw", line 11, in <module>
    from Tkinter import *
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in <module>
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
ia@PC:~/soft$
Добавлено через 2 минуты
Наугад ввел
Code
1
sudo apt install python-tk
Вроде получилось
0
5036 / 1063 / 149
Регистрация: 29.01.2013
Сообщений: 6,212
09.09.2020, 15:02
supmener, вас больше семи лет призывают внимательно читать стек ошибки, а вы всё туда же.
Цитата Сообщение от supmener Посмотреть сообщение
ImportError: No module named _tkinter, please install the python-tk package
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 17:14  [ТС]
Заработало в общем. Видел для python3-tk. Убрал тройку.

Добавлено через 1 час 51 минуту
Смотрю видео
py064 Python отладчик для исправления ошибок
https://www.youtube.com/watch?v=Qs3e3LdoGIA&t

Code
1
2
3
4
5
6
$ python str_hndl.py
Программа обработки строк
Traceback (most recent call last):
  File "str_hndl.py", line 48, in <module>
    st = raw_input(u'введите строку с разделителями "|"\n: ')
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#== coding: utf-8
#== str_hndl.py         A.B.Glazov
#== простая программа обработки строк
 
#== преобразовать строку в список подстрок
#== пример     frels = srt2frel("preved|medved")
def str2frel(st):
        ls = st.split('|')
        ls.insert(0,"0")
        return ls
 
#== преобразовать список подстрок в строку
#== пример     st = frel2str(frels)
def frel2str(frels):
        frels.pop(0)
        st = "|".join(frels)
        return st
 
#== получить число подстрок в строке
#== пример     frels_count = count_frels(frels)
def count_frels(frels):
        return len(frels)-1
 
#== добавить подстроку в  список подстрок
#== пример     add_frel(frels, sub)
def add_frel(frels, sub):
        frels.append( sub )
 
#== удалить подстроку из списка подстрок
#== пример     del_frel(frels, frel_num)
def del_frel(frels, frel_num):
        frels.pop( frel_num )
 
 
#== установить новое значение подстроки в списке подстрок
#== пример     set_frel(frels, frel_num, sub)
def set_frel(frels, frel_num, sub):
        frels[ frel_num ] = sub
 
#== вставить новую подстроку в списке подстрок
#== пример     ins_frel(frels, frel_num, sub)
def ins_frel(frels, frel_num, sub):
        frels.insert( frel_num, sub )
 
 
print u"Программа обработки строк"
 
st = raw_input(u'введите строку с разделителями "|"\n: ')
 
while(1):
        print u"\nстрока: ", st
        frels = str2frel( st )
        frels_count = count_frels( frels )
        print u"число подстрок: ", frels_count
        print u"\nвозможные команды:\n add:SSS, set:NNN:SSS, ins:NNN:SSS, del:NNN, exit"
        print u"где     SSS - произвольная строка,   NNN - номер подстроки "
 
        cmd = raw_input(u'введите команду: ')
        ar_cmd = cmd.split(":")
        if ar_cmd[0] == 'exit':
                break
        elif ar_cmd[0] == 'add':
                sub = ar_cmd[1]
                add_frel(frels, sub)
                st = frel2str(frels)
 
        elif ar_cmd[0] == 'set':
                frel_num = int( ar_cmd[1] )
                sub = ar_cmd[2]
                set_frel(frels, frel_num, sub)
                st = frel2str(frels)
 
        elif ar_cmd[0] == 'ins':
                frel_num = int( ar_cmd[1] )
                sub = ar_cmd[2]
                ins_frel(frels, frel_num, sub)
                st = frel2str(frels)
 
        elif ar_cmd[0] == 'del':
                frel_num = int( ar_cmd[1] )
                del_frel( frels, frel_num )
                st = frel2str(frels)
 
print 'OK'
Добавлено через 19 минут
Там вообще то отладчик в Pyscripter. Ставлю сейчас через Wine.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
09.09.2020, 17:18
Работать с питоном в линуксе через вайн...
Теперь я видел всё...
1
09.09.2020, 17:24

Не по теме:

iSmokeJC, Зная ТС, вы познаете ещё много всякого

0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 17:32  [ТС]
Удаленная отладка не работает.
https://appdb.winehq.org/objec... &iId=12066
https://sourceforge.net/p/pyscripter/wiki/FAQ/
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
How do I use PyScripter in Ubuntu?
 
This how-to is based on the XFCE 4.8 desktop running on top of Ubuntu 11.04. The easiest way to get this configuration is to install Xubuntu. Or from any Ubuntu distribution one can install the XFCE meta package from Synaptic and choose XFCE from the boot manager at login.
 
    First, install Wine.
 
    I installed version 1.3.15 via Synaptic.
 
    Download the Python 2.7.2 Windows installer. (Other versions should work as well.) Accept the "open with Wine"
 
    option and proceed with the installation as normal.
 
    Download PyScripter.zip from http://code.google.com/p/pyscripter/downloads/list. Unzip it and drag and drop the exe onto your desktop.
 
    Double click on the exe and Wine will intercept it and run it automagically.
 
    Or download the current PyScripter Setup.exe from http://code.google.com/p/pyscripter/downloads/list. Accept the "open with Wine" option
 
    and proceed with the installation as normal. Applications menu>Wine>Programs>PyScripter> "your choice"
 
Both configurations seem to work flawlessly with the internal and remote python engines.
Миниатюры
python 2 в современном Линукс  
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 17:34  [ТС]
Ошибочка, нет тот скриншот, сейчас добавлю.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 17:35  [ТС]
---
Миниатюры
python 2 в современном Линукс  
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.09.2020, 17:45
Ты так и не ответил на вопрос: чем стандартный отладчик pydev в pycharm тебя не устраивает?
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 17:54  [ТС]
Пока что не изучал его.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.09.2020, 18:00
Ты не можешь запустить pycharm и нажать кнопку debug вместо run??????!!!!!!!!!!!!11111111одинодиноди н
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
09.09.2020, 18:03  [ТС]
Может быть в ближайшие дни, сегодня устал уже смотреть в код.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.09.2020, 18:08
Код не смотреть надо, код надо писать. Особенно на первых порах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.09.2020, 18:08
Помогаю со студенческими работами здесь

Си/Си++/Линукс, тесты на тему управления памятью и работе с ос линукс, папками и каталогами
Создал его в гугл формах, там вопросы об управлении памятью и тест по работе с ос Линукс, папками и каталогами. Заранее благодарю всех...

Подскажите пожалуйста как правильно Grub в линукс Федоре настроить, чтобы ещё и второй линукс Мандриву можно было загружать.
КАк мне в линукс Федора в начальный загрузчик Grub вписать ещё второй линукс, чтобы при загрузки компа мне можно было бы выбирать между...

Многопоточность в современном С++
Добрый день! Я сейчас читаю книгу C++ Concurrency in Action: Practical Multithreading by Anthony Williams, читаю в оригинале чтобы...

UNIX B/C на современном C#
Вот интересно, почему то самое ядро от которого пошел Linux сейчас не перекомпилируют на одном из современных языков программирования...

Basic в современном мире
Вот интересно. зарегился иззавопросов возникших, всвязи с долгим перебором интернета. Знатоки baisica поговаривают что это что нинаесть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru