Python 3.10 + PyCharm

va771

New member
Сообщения
2
#1
Доброго времени суток!
Решил свои шпаргалки оставить здесь. Может быть кому-нибудь пригодится (вполне вероятно, что мне самому позже :))
Все описано на примере чистой установки с образа orel-2.12.45.5-23.07.2022_07.53.iso.

1. Добавить в /etc/sources.list
Код:
deb [trusted=yes] https://mirror.yandex.ru/debian/ buster main contrib non-free
2. Установить libc6 (https://forum.astralinux.ru/threads/3494/)
Bash:
sudo apt -t buster install libc6
3. Установка snap (https://wiki.astralinux.ru/pages/viewpage.action?pageId=1877973322)

4. Качаем и собираем OpenSSL
Bash:
cd ~/Загрузки
wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz
tar -xf openssl-1.1.1t.tar.gz
sudo mv ./ openssl-1.1.1t /usr/local
cd /usr/local/openssl-1.1.1t
./config
make
sudo make install
5. Качаем и собираем Python 3.10
Bash:
cd ~/Загрузки
wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz
tar -xf Python-3.10.10.tgz
cd Python-3.10.10.tgz
sudo apt install zlib1g zlib1g-dev
./configure –with-openssl=/usr/loca/openssl-1.1.1t
make
sudo make install
Один тест на сборке не проходит (test_embed), но я не смог понять почему. Подскажите как пофиксить, если кто знает.

6. Устанавливаем PyCharm
Bash:
sudo snap install pycharm-community --classic
ПКМ нажать звездочку в левой нижней части экрана и выбрать Обновить. В разделе “Разработка” должен появиться ярлык для PyCharm.
 

Hobo

New member
Сообщения
7
#2
Установил питон и ИДЕ по вашим инструкциям, спасибо! Но, есть ошибки/недочеты, хотя возможно это как-то от версии ОС зависит...
- в пункте 1 указан путь "/etc/sources.list" ~ у меня путь отличается и выглядит так: "/etc/apt/sources.list"
- в пункте 5, на этапе конфигурации команда "./configure –with-openssl=/usr/loca/openssl-1.1.1t" не сработала, тут ошибка в пути, верный путь: "/usr/local/openssl-1.1.1t" и ругалось на саму команду "–with-openssl", в хелпе было указано 2 дефиса "--with-openssl" и в таком варианте команда сработала "./configure --with-openssl=/usr/local/openssl-1.1.1t"
 

astra_noob

New member
Сообщения
1
#3
Всем привет!
Если вы как и я только что накатили астру 1.7.3 и первый раз линукс открыли но уже хотите обновить питухончик. То инструкция выше вам не поможет. Она для опытных и для новичков не подходит. Но доработав ее можно придти к победе.
Ниже оставлю комментарии к инструкции которые бы помогли мне.
1. Это делается ручками, идем в файл и добавляем строку. Там будет аж три подобных файла и только один из них используется. Вам нужен тот где адреса репозиториев без символа # в начале строки.
2. я ничего не делал. вроде lib6 стояла по умолчанию.
3. сделал все как в инструкции по ссылке и норм встало.
4. нифига не работает. так как у вас не установлен make, что бы это не было. Когда начнете копать как его установить, придете к тому что нужен cmake, тоже не понятно что это. Итого вам надо установить make и cmake перед работой с 4 пунктом. Обе эти штуки ставятся из менеджера пакетов. Но если нет, то вот еще инструкции которые помогли мне.
https://stackoverflow.com/questions/21700755/bash-make-command-not-found
https://forum.astralinux.ru/threads/2083/
https://stackoverflow.com/questions...ile2-all-error-127-when-i-use-the-make-comman
5. ошибка в команде, товарищ выше написал корректную команду ./configure --with-openssl=/usr/local/openssl-1.1.1t
6. Я не ставил пайчарм